【问题标题】:Resource Group Lock using ARM Template使用 ARM 模板的资源组锁定
【发布时间】:2017-09-28 08:03:48
【问题描述】:

您好,我尝试使用 ARM 模板将资源组锁定在 azure 中,但我无法这样做,如果有人已经熟悉,请帮助我。

【问题讨论】:

    标签: azure arm-template azure-resource-group


    【解决方案1】:

    我们可以使用模板直接锁定资源组,而无需创建存储帐户。

    下一个示例将只读锁定应用于资源组

    {
        "$schema": "https://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json#",
        "contentVersion": "1.0.0.0",
        "parameters": {},
        "variables": {},
        "resources": [
            {
                "type": "Microsoft.Authorization/locks",
                "apiVersion": "2015-01-01",
                "name": "MyGroupLock",
                "properties":
                {
                    "level": "ReadOnly",
                    "notes": "my notes"
                }
            }
        ],
        "outputs": {}
    }
    

    this article中查看更多关于如何使用模板锁定资源和资源组的详细信息。

    【讨论】:

      【解决方案2】:
      {
        "$schema": "https://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json#",
        "contentVersion": "1.0.0.0",
        "parameters": {
          "lockedResource": {
            "type": "string"
          }
        },
        "resources": [
          {
            "name": "[concat(parameters('lockedResource'), '/Microsoft.Authorization/myLock')]",
            "type": "Microsoft.Storage/storageAccounts/providers/locks",
            "apiVersion": "2015-01-01",
            "properties": {
              "level": "CannotDelete"
            }
          }
        ]
      }
      

      https://docs.microsoft.com/en-us/azure/azure-resource-manager/resource-group-lock-resources#template

      【讨论】:

        猜你喜欢
        • 2018-06-19
        • 2020-02-17
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2020-12-10
        • 1970-01-01
        相关资源
        最近更新 更多