为了账号安全,请及时绑定邮箱和手机立即绑定

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

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

C#
慕容森 2023-08-13 16:23:00
目前我在代码中使用 MSI。但是当我在本地测试它时,我想使用 azure 存储模拟器和其中的 blob 存储。MSI与云存储配合得很好,但是当涉及到本地存储模拟器时,我不知道该怎么做。因为本地存储模拟器需要固定的账号和密钥。本地存储模拟器支持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);
查看完整描述

1 回答

?
慕娘9325324

TA贡献1783条经验 获得超4个赞

不,你不能。

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

查看完整回答
反对 回复 2023-08-13
  • 1 回答
  • 0 关注
  • 89 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信