gpt4 book ai didi

c# - 是否可以在一定天数后删除特定的 blob? Azure Blob 存储

转载 作者:行者123 更新时间:2023-12-02 08:27:49 26 4
gpt4 key购买 nike

我已经阅读了Azure Lifecycle Management的文档据我了解,我们从 Azure 生命周期管理制定的策略适用于整个容器或适用于具有特定前缀的所有 Blob。然而,我想要实现的是能够在一定天数后删除特定的 blob。

例如,我有一个名为:my-container/my-blob.txt 的 Blob,我希望在 5 天后删除该 Blob,这可能吗?

最佳答案

生命周期管理策略适用于通用 v2 (GPv2) 帐户、Blob 存储帐户和高级 block Blob 存储帐户,您只需将现有通用 (GPv1) 帐户升级到 GPv2 帐户即可。

在 blobTypes 中选择与创建 blob 时相同的类型:可用类型有:

  1. block Blob
  2. 追加Blob
  3. 页面Blob

然后应用此策略:

{
"rules": [{
"name": "ruleFoo",
"enabled": true,
"type": "Lifecycle",
"definition": {
"filters": {
"blobTypes": ["blockBlob"],
"prefixMatch": ["my-container/my-blob.txt"]
},
"actions": {
"baseBlob": {
"delete": {
"daysAfterModificationGreaterThan": 5
}
}
}
}
}]
}

关于c# - 是否可以在一定天数后删除特定的 blob? Azure Blob 存储,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/63530277/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com