【问题标题】:Does azure blob storage lifecycle count time or just date?azure blob 存储生命周期是计算时间还是仅计算日期?
【发布时间】:2020-10-23 10:11:34
【问题描述】:

我们使用以下策略将 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触发生命周期并删除文件还是一整天后后天删除?

【问题讨论】:

  • “容器将在明天 13:00 触发生命周期”是什么意思?您是在明天 13:00 创建的策略,还是您已经创建了策略,它将在明天 13:00 触发?
  • 比如我今天13:00创建,明天13:00触发

标签: azure azure-blob-storage


【解决方案1】:

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

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2020-04-27
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-03-20
    • 2020-08-02
    • 2015-10-17
    相关资源
    最近更新 更多