Azure - trying to create encrypted storage account
存储帐户加密终于上线了
并且我尝试使用 REST 调用创建加密存储帐户
我收到一个错误
我的网址是
https://management.azure.com/subscriptions/dddddd-cccccc/resourceGroups/Encryptedrg/providers/Microsoft.Storage/storageAccounts/i2lhqulophtmyu2?api-version=2016-01-01
但我收到一个错误 - 据此,Azure 认为我正在发送旧请求
Error Message: Code: AccountTypeMissing Message: The accountType field is missing from the request.
我已经在本地进行了测试。请根据我的回复仔细检查您的代码。结果如下:
Rest API 文档:https://msdn.microsoft.com/en-us/library/azure/mt163564.aspx
放置:
https://management.azure.com/subscriptions/{subscription ID}/resourceGroups/jatestgroup/providers/Microsoft.Storage/storageAccounts/akingtt?api-version=2016-01-01
标题:
授权:承载eyJ0eXAiOiJKV1QiLCJhb......
内容类型:应用程序/json
主机:management.azure.com
内容长度:443
请求正文
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 | { "location":"East Asia", "tags": { }, "properties": { "encryption": { "services": { "blob": { "enabled": true } }, "keySource":"Microsoft.Storage" } }, "sku": { "name":"Standard_RAGRS" }, "kind":"Storage" } |
请注意:
1) "Kind" 在 2016-01-01 及更高版本中是必需的。
2) 当 kind = \\'BlobStorage\\' 时,"accessTier" 是必需的。
当 kind = \\'Storage\\' 时被禁止。
3) 在 2016-01-01 版本之前,\\'sku\\' 被称为 \\'accountType\\',并在 \\'properties\\' 信封下找到。
我刚刚在 Azure 门户中创建了一个加密存储帐户。当我查看 Azure 资源浏览器时,URL 显示的 API 版本为 2015-05-01-preview。
https://management.azure.com/subscriptions/SUBSCRIPTION_ID/resourceGroups/RESOURCE_GROUP/providers/Microsoft.Storage/storageAccounts/STORAGE_ACCT_NAME?api-version=2015-05-01-preview