Azure生命周期管理方案

时间:2020-10-17 09:13:37

标签: azure azure-blob-storage

试图解决有关Blob Lifecyle管理的样本问题,但想根据情况确定答案是否正确。如果这是不正确的,将有助于获得见解。

场景-> enter image description here

答案->

enter image description here

2 个答案:

答案 0 :(得分:1)

问题是在问插槽:

{
  "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 }

您需要记住的是考试顺序,例如,如果要求您部署Web应用程序,那么首先需要一个资源组,然后是一个服务计划,然后是一个Web应用程序,然后就可以部署了。好的,他们会为您提供大多数问题的命令(除了一个问题之外,编码知识将无济于事)。您需要知道如何使用Azure。使用消除的方法在逻辑上回答问题是很容易的。

插槽1:blobBase
插槽2:tierToCool
广告位3:tierToArchive
广告位4:快照
广告位5:删除

在门户网站中执行此操作,然后使用“导出模板”菜单生成ARM模板。

答案 1 :(得分:0)

解决方法正确。

该设置正确无误,可以移动到存储/归档层并删除blob。

就成本而言,将较少使用的数据移至冷却层/将很少使用的数据移至存档层也是正确的,这样可以节省资金。

在提出请求后的10天内,可以使用归档层中的审核数据。