关于rest:Azure – 尝试创建加密存储帐户

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.


我已经在本地进行了测试。请根据我的回复仔细检查您的代码。结果如下:
enter image description here

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