gpt4 book ai didi

c# - 如何将 MSI(托管服务身份)与 Azure 存储模拟器一起使用?

转载 作者:行者123 更新时间:2023-12-05 05:09:40 26 4
gpt4 key购买 nike

目前我在代码中使用 MSI。但是当我在本地测试它时,我想使用 azure 存储模拟器和其中的 blob 存储。 MSI与云存储配合得很好,但是当涉及到本地存储模拟器时,我不知道该怎么做。因为本地存储模拟器需要固定的账号和 key 。本地存储模拟器支持MSI吗?我应该如何使用它?我的代码是这样的

const string StorageResource = "http://127.0.0.1:10000/devstoreaccount1";
AzureServiceTokenProvider tokenProvider = new AzureServiceTokenProvider();
AppAuthenticationResult authResult = await tokenProvider.GetAuthenticationResultAsync(
StorageResource, null, cancellationToken).ConfigureAwait(false);

最佳答案

不,你不能。

存储模拟器仅使用本地 Microsoft SQL Server 实例和文件系统来模拟 Azure 存储。 MSI 仅适用于支持 Azure AD 身份验证的 azure 服务,而存储模拟器不支持。

引用 - Services that support managed identities for Azure resources

关于c# - 如何将 MSI(托管服务身份)与 Azure 存储模拟器一起使用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57384205/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com