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

目前我在代码中使用 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);


慕容森
浏览 90回答 1
1回答

慕娘9325324

不,你不能。存储模拟器仅使用本地 Microsoft SQL Server 实例和文件系统来模拟 Azure 存储。MSI 仅适用于支持 Azure AD 身份验证的 azure 服务,而存储模拟器不支持。
打开App,查看更多内容
随时随地看视频慕课网APP