Azure rest apis到ListKeys的经典存储帐户

时间:2017-08-22 09:50:35

标签: azure azure-resource-manager azure-management-api azure-storage-account

我想检索经典存储帐户的访问密钥。 我在网上找到了这个

POST https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Storage/storageAccounts/{accountName}/listKeys?api-version=2016-12-01

但这不适用于经典存储帐户。当我将Microsoft.Storage替换为Microsoft.ClassicStorage时,它会抛出以下错误

{
    "error": {
        "code": "InvalidRequestUri",
        "message": "The request uri is invalid. The requested path '/subscriptions/{subscriptionID}/resourceGroups/{myresourcegroup}/providers/Microsoft.ClassicStorage/storageAccounts/{myStorageAccount}/listKeys' is not found."
    }
}

注意:我使用的是未授权的应用程序权限。

1 个答案:

答案 0 :(得分:3)

对于经典存储帐户,列出密钥的文档化方法是使用Service Management API(遗憾的是我无法找到文档)。

您可以使用ARM API获取经典存储帐户的密钥,但不支持它,Microsoft可能会随时完全删除该API。为此,只需使用以下URL:

  

https://management.azure.com/subscriptions/ {subscriptionId} / resourceGroups / {resourceGroupName} /providers/Microsoft.ClassicStorage/storageAccounts/ {帐户名} / listKeys?API-版本= 2015年6月1日

如果可能,还建议您将经典存储帐户转换为ARM存储帐户。

相关问题