簡體   English   中英

如何將 MSI(托管服務標識)與 Azure 存儲模擬器一起使用?

[英]How to use MSI(Managed Service Identity) with Azure storage emulator?

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

不,你不能。

存儲模擬器僅使用本地 Microsoft SQL Server 實例和文件系統來模擬 Azure 存儲。 MSI 僅用於支持 Azure AD 身份驗證的 azure 服務,而存儲模擬器不支持。

參考 - 支持 Azure 資源的托管標識的服務

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM