Rest 列出存储帐户仅列出几个经典存储帐户

Rest 列出存储帐户仅列出几个经典存储帐户,rest,azure,Rest,Azure,列出存储帐户/服务/存储服务 表示它列出了指定订阅中可用的存储帐户,而get storage account密钥仅适用于作为此调用的一部分返回的这些存储帐户 但我得到的答复是,只有少数几个经典的存储帐户,我如何获得其他存储帐户 但我得到的答复是,只有很少几个存储帐户 经典,如何获取其他存储帐户 通过“其他”存储帐户,我猜您的意思是“Azure资源管理器(ARM)”存储帐户。有一个不同的API来获取使用Azure基于AD的身份验证的ARM存储帐户 要了解有关列出存储帐户的ARM API的更多信息,

列出存储帐户/服务/存储服务

表示它列出了指定订阅中可用的存储帐户,而get storage account密钥仅适用于作为此调用的一部分返回的这些存储帐户

但我得到的答复是,只有少数几个经典的存储帐户,我如何获得其他存储帐户

但我得到的答复是,只有很少几个存储帐户 经典,如何获取其他存储帐户

通过
“其他”
存储帐户,我猜您的意思是
“Azure资源管理器(ARM)”
存储帐户。有一个不同的API来获取使用Azure基于AD的身份验证的ARM存储帐户

要了解有关列出存储帐户的ARM API的更多信息,请参阅以下链接:


要了解有关如何验证/授权ARM API调用的更多信息,请参阅此链接:

我同意Gaurav Mantri的观点,如果您想在指定订阅下列出ARM存储帐户,请使用:

获取{subscriptionId}/providers/Microsoft.Storage/storageAccounts?api版本=2016-12-01

下面的代码示例对我来说很好,请参考

string tenantId = "{tenantId}";
string clientId = "{clientId}";
string clientSecret = "{secret}";
string subscriptionid = "{subscriptionid}";

string authContextURL = "https://login.windows.net/" + tenantId;
var authenticationContext = new AuthenticationContext(authContextURL);
var credential = new ClientCredential(clientId, clientSecret);
var result = await authenticationContext.AcquireTokenAsync(resource: "https://management.azure.com/", clientCredential: credential);

if (result == null)
{
    throw new InvalidOperationException("Failed to obtain the JWT token");
}

string token = result.AccessToken;
HttpWebRequest request = (HttpWebRequest)HttpWebRequest.Create(string.Format("https://management.azure.com/subscriptions/{0}/providers/Microsoft.Storage/storageAccounts?api-version=2016-12-01", subscriptionid));

request.Method = "GET";
request.Headers["Authorization"] =  "Bearer " + token;  


HttpWebResponse response = null;
try
{
    response = (HttpWebResponse)request.GetResponse();
    //extract data from response
}
catch (WebException ex)
{
    //ex.Message;
}

此外,本文还介绍了如何使用,请参考。

感谢您的回复,对于其他存储帐户,我指的是经典存储帐户下未列出的存储帐户。 而不是使用

我使用了RESTAPI的 对于新的存储帐户 /management.azure.com/subscriptions/id/providers/Microsoft.Storage/storageAccounts?api版本=2016-12-01

对于经典: /management.azure.com/subscriptions//providers/Microsoft.ClassicStorage/storageAccounts?api版本=

去拿钥匙 /订阅/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Storage/storageAccounts/{accountName}/listKeys?api版本=2016-12-01

/订阅/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ClassicStorage/storageAccounts/{accountName}/listKeys?api版本=2016-11-01