天蓝色Blob存储生命周期是计算时间还是仅计算日期?

时间:2020-10-19 12:32:51

标签: azure azure-blob-storage

我们定义了azure blob容器中的数据,将在1天后根据以下政策删除

{
  "rules": [
    {
      "name": "expirationRule",
      "enabled": true,
      "type": "Lifecycle",
      "definition": {
        "filters": {
          "blobTypes": [ "blockBlob" ]
        },
        "actions": {
          "baseBlob": {
            "delete": { "daysAfterModificationGreaterThan": 1 }
          }
        }
      }
    }
  ]
}

我们知道平台每天运行一次生命周期策略。 它将删除文件,但将数小时,数分钟或仅需数天。

例如,我在9:00上传文件,我将在13:00创建生命周期。容器将在明天13:00触发生命周期并删除文件,还是在一整天后的第二天删除文件?

1 个答案:

答案 0 :(得分:1)

首次运行生命周期管理策略可能需要长达24小时才能运行该策略。

例如,您在9:00 AM today上载文件,然后在13:00 PM today上创建生命周期策略。该文件将被删除 在24 hours之内。这意味着该文件将在13:00 PM today13:00 PM tomorrow之间的任何时间删除。