Azure Blob 存储的生命周期管理

问题描述 投票:0回答:1

我正在做一些与生命周期管理相关的处理

我想知道跟踪部分存储了哪些信息。 此跟踪是否适用于所有 Blob 操作?它有什么限制吗? 请帮我解决这个问题。 谢谢你。

azure operator-lifecycle-manager
1个回答
0
投票

Azure Blob 存储的生命周期管理

根据此 MS-Document,您可以使用称为生命周期管理的功能自动管理 Azure Blob 存储的 Blob 生命周期。

  • 您可以使用 Azure Blob 存储生命周期管理提供的
    rule-based
    策略将 Blob 数据移动到正确的访问层或在其生命周期结束时使数据过期。
  • 您可以将这些规则应用于整个存储帐户,使用名称前缀或 blobs
     作为过滤器来选择 
    容器、
    blob index tags
    的子集。

在门户中,您可以通过

code view
list view
添加规则。

规则:

{
  "rules": [
    {
      "name": "samplerule",
      "type": "Lifecycle",
      "definition": {
        "filters": {
          "blobTypes": [
            "blockBlob"
          ],
          "prefixMatch": [
            "<Your-container-name>/<blob name>"
          ]
        },
        "actions": {
          "baseBlob": {
            "delete": {
              "daysAfterModificationGreaterThan": 60
            }
          }
        }
      }
    }
  ]
}

如果该 Blob 连续 60 天保持

unmodified or hasn't been accessed
,则上述规则将删除该 Blob。

传送门:

enter image description here

要了解有关 Azure 生命周期管理查询的更多信息,您可以参考此 MS-Document

参考: 通过自动管理数据生命周期来优化成本 - Azure Blob 存储 |微软学习

© www.soinside.com 2019 - 2024. All rights reserved.