Azure - 尝试创建加密存储帐户

时间:2016-09-15 22:19:37

标签: rest azure

存储帐户加密终于上线了 我试图使用REST调用创建一个加密的存储帐户 我收到了一个错误 我的网址是

  

https://management.azure.com/subscriptions/dddddd-cccccc/resourceGroups/Encryptedrg/providers/Microsoft.Storage/storageAccounts/i2lhqulophtmyu2?api-version=2016-01-01

但是我收到一个错误 - 根据它,Azure认为我发送旧请求

  

错误消息:代码:AccountTypeMissing消息:请求中缺少accountType字段。

2 个答案:

答案 0 :(得分:1)

我在当地测试过。请用我的回复仔细检查您的代码。结果如下: enter image description here

Rest API文档:https://msdn.microsoft.com/en-us/library/azure/mt163564.aspx

<强> PUT:

https://management.azure.com/subscriptions/ {subscription ID} /resourceGroups/jatestgroup/providers/Microsoft.Storage/storageAccounts/akingtt?api-version=2016-01-01

标题

授权:持票人eyJ0eXAiOiJKV1QiLCJhb ......
内容类型:application / json
主持人:management.azure.com
内容长度:443

请求正文

{
    "location": "East Asia",
    "tags": {

    },
    "properties": {

        "encryption": {
                "services": {
                         "blob": {
                                 "enabled": true
                         }
                },
                "keySource": "Microsoft.Storage"    
        }
    },
    "sku": {
        "name": "Standard_RAGRS"
    },   
    "kind": "Storage"
}

请注意:
 1)&#34;种类&#34;在2016-01-01及更高版本中是必需的。
2)&#34; accessTier&#34;当kind =&#39; BlobStorage&#39;时是必需的。 当kind =&#39;存储&#39;。时,禁止使用  3)在版本2016-01-01之前,&#39; sku&#39;被称为&#39; accountType&#39; ,在&#39;属性&#39;信封。

答案 1 :(得分:0)

我刚刚在Azure门户中创建了一个加密存储帐户。当我查看Azure Resource Explorer时,该网址会显示2015-05-01-preview的API版本。

  

https://management.azure.com/subscriptions/SUBSCRIPTION_ID/resourceGroups/RESOURCE_GROUP/providers/Microsoft.Storage/storageAccounts/STORAGE_ACCT_NAME?api-version= 2015年5月1日预览