目前我在代碼中使用 MSI。但是當(dāng)我在本地測(cè)試它時(shí),我想使用 azure 存儲(chǔ)模擬器和其中的 blob 存儲(chǔ)。MSI與云存儲(chǔ)配合得很好,但是當(dāng)涉及到本地存儲(chǔ)模擬器時(shí),我不知道該怎么做。因?yàn)楸镜卮鎯?chǔ)模擬器需要固定的賬號(hào)和密鑰。本地存儲(chǔ)模擬器支持MSI嗎?我應(yīng)該如何使用它?我的代碼是這樣的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貢獻(xiàn)1783條經(jīng)驗(yàn) 獲得超4個(gè)贊
不,你不能。
存儲(chǔ)模擬器僅使用本地 Microsoft SQL Server 實(shí)例和文件系統(tǒng)來(lái)模擬 Azure 存儲(chǔ)。MSI 僅適用于支持 Azure AD 身份驗(yàn)證的 azure 服務(wù),而存儲(chǔ)模擬器不支持。
- 1 回答
- 0 關(guān)注
- 130 瀏覽
添加回答
舉報(bào)
0/150
提交
取消