首页 > 解决方案 > Azure 生命周期管理方案

问题描述

试图解决一个关于 Blob Lifecyle 管理的示例问题,但想知道根据场景答案是否正确。如果这不正确,将有助于获得见解。

情景-> 在此处输入图像描述

答案->

在此处输入图像描述

标签: azureazure-blob-storage

解决方案


问题是问插槽:

{
  "rules": [
    {
      "name": "ruleFoo",
      "enabled": true,
      "type": "Lifecycle",
      "definition": {
        "filters": {
          "blobTypes": [ "blockBlob" ],
          "prefixMatch": [ "container1/foo" ]
        },
        "actions": {
          "baseBlob": {
            "tierToCool": { "daysAfterModificationGreaterThan": 30 },
            "tierToArchive": { "daysAfterModificationGreaterThan": 90 },
            "delete": { "daysAfterModificationGreaterThan": 365 }
          },
          "snapshot": {
            "delete": { "daysAfterCreationGreaterThan": 90 }

进入考试你需要记住的是事情的顺序,例如,如果你被要求部署一个网络应用程序,那么首先你需要一个资源组,然后是服务计划,然后是网络应用程序,然后你就可以部署。好的,他们会给你大多数问题的命令(除了一个问题,编码知识不会真正有帮助)。您需要知道如何使用 Azure。使用排除法很容易从逻辑上回答问题。

Slot 1:blobBase
Slot 2:tierToCool
Slot 3:tierToArchive
Slot 4:快照
Slot 5:删除

在门户中执行此操作并使用“导出模板”菜单生成 ARM 模板。


推荐阅读