如何使用 azure .net sdk 或 fluent API 获取 Azure 存储帐户密钥 (connectionString)?

How to get Azure Storage Account Key (connectionString) using azure .net sdk or fluent API?

我想要 Azure Storage Account Key (connectionString) 使用 azure .NET SDK 或 fluent API。

试试这个:

    var azure = Azure.Configure().Authenticate(credentials).WithSubscription(subscriptionID);

    var storageName = "<storage name>";
    var resourceGroup = "<storage resource group>";

    var keys = azure.StorageAccounts.GetByResourceGroup(resourceGroup, storageName).GetKeys();
    
    var key1 = keys[0];
    var key2 = keys[1];

    var connStr1 = "DefaultEndpointsProtocol=https;AccountName=" + storageName + ";AccountKey="+ key1.Value + ";EndpointSuffix=core.windows.net";
    var connStr2 = "DefaultEndpointsProtocol=https;AccountName=" + storageName + ";AccountKey=" + key2.Value + ";EndpointSuffix=core.windows.net";