Azure rest api 到经典存储帐户的 ListKeys
Azure rest apis to ListKeys of classic 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."
}
}
注意:我使用的是未委托的应用程序权限。
对于经典存储帐户,列出密钥的记录方式是使用服务管理 API(不幸的是我找不到文档)。
您也可以使用 ARM API 获取经典存储帐户的密钥,但它不受支持,Microsoft 可能会随时完全删除 API。为此,只需使用以下 URL:
https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ClassicStorage/storageAccounts/{accountName}/listKeys?api-version=2015-06-01
还建议您尽可能将经典存储帐户转换为 ARM 存储帐户。
我想检索经典存储帐户的访问密钥。 我在网上找到这个
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."
}
}
注意:我使用的是未委托的应用程序权限。
对于经典存储帐户,列出密钥的记录方式是使用服务管理 API(不幸的是我找不到文档)。
您也可以使用 ARM API 获取经典存储帐户的密钥,但它不受支持,Microsoft 可能会随时完全删除 API。为此,只需使用以下 URL:
https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ClassicStorage/storageAccounts/{accountName}/listKeys?api-version=2015-06-01
还建议您尽可能将经典存储帐户转换为 ARM 存储帐户。