首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Azure臂模板

Azure臂模板
EN

Stack Overflow用户
提问于 2018-06-20 15:28:47
回答 3查看 890关注 0票数 1

需要你帮忙做一些非常快的事情:

  1. 如何设置存储帐户“软删除”选项启用arm模板?

2.我应该在arm模板中使用什么属性。尝试浏览此站点,但未能获得多个信息- https://learn.microsoft.com/en-us/rest/api/storagerp/storageaccounts/getproperties

任何帮助都是非常感谢的。

洛奇

EN

回答 3

Stack Overflow用户

发布于 2019-04-11 13:42:14

看来,随着2018-11-01版本的存储模板的发布,现在可以在ARM模板中启用软删除。下面可以找到我使用过的模板:

代码语言:javascript
复制
{
    "parameters": {
        "NameForResources": {
            "type": "string",
        },
        "ResourceLocation": {
            "type": "string",
            "defaultValue": "westeurope"
        },
        "Storage_Type": {
            "type": "string",
            "defaultValue": "Standard_LRS",
            "allowedValues": [
                "Standard_LRS",
                "Standard_GRS",
                "Standard_ZRS"
            ],
            "metadata": {
                "description": "Storage Account type"
            }
        }
    },
    "resources": [
        {
            "type": "Microsoft.Storage/storageAccounts",
            "sku": {
                "name": "[parameters('Storage_Type')]"
            },
            "kind": "Storage",
            "name": "[parameters('NameForResources')]",
            "apiVersion": "2018-11-01",
            "location": "[parameters('ResourceLocation')]",
            "properties": {
                "encryption": {
                    "services": {
                        "blob": {
                            "enabled": true
                        },
                        "file": {
                            "enabled": true
                        }
                    },
                    "keySource": "Microsoft.Storage"
                },
                "supportsHttpsTrafficOnly": true
            },
            "resources": [
                {
                    "name": "[concat(parameters('NameForResources'),'/','default')]",
                    "type": "Microsoft.Storage/storageAccounts/blobServices",
                    "apiVersion": "2018-11-01",
                    "properties": {                      
                        "deleteRetentionPolicy": {
                        "enabled": true,
                        "days": 30
                        }
                    },
                    "dependsOn": ["[concat('Microsoft.Storage/storageAccounts/', parameters('NameForResources'))]"]
                }
            ]
        }
    ],
    "$schema": "http://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json#",
    "contentVersion": "1.0.0.0"
}
票数 2
EN

Stack Overflow用户

发布于 2018-06-20 15:41:30

我认为目前无法使用ARM配置软删除。软删除是blob服务属性,而不是存储帐户的属性。

https://learn.microsoft.com/en-us/azure/storage/blobs/storage-blob-soft-delete#powershell

票数 1
EN

Stack Overflow用户

发布于 2020-10-10 16:18:54

对于密钥库,请使用"enableSoftDelete": true

对于存储帐户,在存储帐户上添加一个blob服务( 1)以下properties和2)一个dependsOn条件:

代码语言:javascript
复制
{
  "name": "[concat(parameters('storageAccountName'), '/default')]",
  "type": "Microsoft.Storage/storageAccounts/blobServices",
  "apiVersion": "2018-07-01",
  "properties": {
    "deleteRetentionPolicy": {
      "enabled": true,
      "days": 30
    }
  },
  "dependsOn": [
    "[concat('Microsoft.Storage/storageAccounts/', parameters('storageAccountName'))]"
  ]
}
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/50951884

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档