【问题标题】:Disable encryption for storage account禁用存储帐户的加密
【发布时间】:2018-04-20 17:25:37
【问题描述】:

我想创建一个加密处于禁用状态的存储帐户。但默认情况下,在创建存储时启用加密。仪表板中没有禁用它的选项。我推荐了Microsoft API 并尝试了以下请求,但它不起作用。

{
"sku": {
    "name": "Standard_LRS"
},
"kind": "Storage",
"location": "westus2",
"encryption": {
    "services": {
        "blob": {
            "enabled": False
        }
    }
}}

回复:

{"error":{"code":"InvalidRequestContent","message":"The request content was invalid and could not be deserialized: 'Could not find member 'encryption' on object of type 'ResourceDefinition'. Path 'encryption', line 1, position 47.'."}}

请帮我解决这个问题。

【问题讨论】:

    标签: azure azure-storage azure-powershell azure-template


    【解决方案1】:

    您收到此错误的原因是因为 encryption 属性应该在 properties 属性内。请将您的请求正文更改为:

    {
        "sku": {
            "name": "Standard_LRS"
        },
        "kind": "Storage",
        "location": "westus2",
        "properties": {
            "encryption": {
                "keySource": "Microsoft.Storage"
                "services": {
                    "blob": {
                        "enabled": False
                    }
                }
            }
        }
    }
    

    或者您可以做的其他事情是一起摆脱encryption 属性。因此,在这种情况下,您的请求正文将类似于:

    {
        "sku": {
            "name": "Standard_LRS"
        },
        "kind": "Storage",
        "location": "westus2",
        "properties": {
        }
    }
    

    但是我很好奇您为什么要禁用静态加密。

    【讨论】:

      【解决方案2】:

      我在实验室中使用以下脚本进行了测试:

          {
              "sku": {
                  "name": "Standard_LRS"
              },
              "kind": "Storage",
              "location": "westus2",
              "properties": {
              }
          }
      

      但是当我去 Azure 门户发现 blob 仍然是加密的时。

      我还测试了许多其他可能的模板,但在创建存储帐户时都未能禁用加密。我认为这可能是由设计引起的:Azure 强制每个存储帐户在开始时进行加密。

      如果您仍想禁用加密,可以使用以下 powershell 脚本来执行此操作:

      Set-AzureRmStorageAccount -ResourceGroupName "ResourceGroupName" -AccountName "YourstorageAccountName" -DisableEncryptionService blob
      

      您可以在this document 中查看有关Set-AzureRmStorageAccount 的更多详细信息。

      希望这会有所帮助!

      【讨论】:

      • 嗨,@Deepa,如果这个回答对你有帮助,请标记为回答,以便我们帮助更多的社区。谢谢!
      猜你喜欢
      • 2020-10-04
      • 2021-11-03
      • 2018-02-27
      • 2020-08-22
      • 2017-01-24
      • 2020-05-20
      • 2019-09-17
      • 2021-12-08
      • 1970-01-01
      相关资源
      最近更新 更多