【问题标题】:Azure - trying to create encrypted storage accountAzure - 尝试创建加密存储帐户
【发布时间】:2017-01-24 01:46:05
【问题描述】:

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

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

但我收到一个错误 - 据此,Azure 认为我正在发送旧请求

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

【问题讨论】:

  • 您可以分享您发送的请求正文以创建存储帐户吗?

标签: rest azure


【解决方案1】:

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

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

放置:

https://management.azure.com/subscriptions/{订阅 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) 2016-01-01 及更高版本需要“种类”。
2) 当 kind = 'BlobStorage' 时需要“accessTier”。 当 kind = 'Storage' 时被禁止。
3) 在 2016-01-01 版本之前,'sku' 被称为 'accountType',在 'properties' 信封下被发现。

【讨论】:

  • 好的,这是一个很好的答案,但是这到底是在哪里记录的?在过去的一个小时里,我一直为此感到困惑,很高兴找到了解决方案,但我似乎找不到可靠的文档,我们应该如何解决这个问题?
【解决方案2】:

我刚刚在 Azure 门户中创建了一个加密存储帐户。当我查看Azure Resource Explorer 时,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

【讨论】:

  • 请求的主体是什么,在他们的文档中,在这个版本中,不支持加密
猜你喜欢
  • 2020-10-04
  • 2017-11-23
  • 2021-10-29
  • 2018-02-27
  • 2016-07-17
  • 2014-06-17
  • 1970-01-01
  • 2017-03-13
  • 2021-04-06
相关资源
最近更新 更多