gpt4 book ai didi

c# - 如何获取Azure中所有存储帐户的列表? (C#)

转载 作者:行者123 更新时间:2023-11-30 19:53:12 25 4
gpt4 key购买 nike

我找不到任何有关如何获取所有存储帐户的信息,我知道可以获取所有blob容器队列,那么是否可以通过 Azure-Functions 获取所有存储帐户

或者是否可以生成一个唯一的SAS token 来访问所有存储帐户,以便我可以在StorageCredentials(string sasToken)上使用?

最佳答案

您可以使用 Microsoft.Azure.Management.Fluent 列出订阅中的所有存储帐户。

引用如下代码:

var credentials = SdkContext.AzureCredentialsFactory.FromFile(@"D:\azurecred.txt"); 
var azure = Azure
.Configure()
.WithLogLevel(HttpLoggingDelegatingHandler.Level.Basic)
.Authenticate(credentials)
.WithDefaultSubscription();
var account = azure.StorageAccounts.List();

您需要在凭据文件中设置订阅、客户端、 key 、tenantId。

关于c# - 如何获取Azure中所有存储帐户的列表? (C#),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50344234/

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