[英]Azure storage lifecycle management delete append blob is not deleting
最近 append blob 支持 azure 存储生命周期管理。 我实现了在上次修改 20 天后删除特定容器中的所有项目。 我遵循了这个文档。 但是我试了好几种方法,每次都等了48小时以上,就是不删blob。 也许我忽略了一些东西。 这是设置:
我有一个称为日志的 blob 容器。 在日志中,我有 append 个 blob。 此容器中超过 20 天前修改的所有内容都应删除。
这是我上次尝试的代码视图。
{
"rules": [
{
"enabled": true,
"name": "PurgeLogData",
"type": "Lifecycle",
"definition": {
"actions": {
"baseBlob": {
"delete": {
"daysAfterModificationGreaterThan": 20
}
}
},
"filters": {
"blobTypes": [
"appendBlob"
],
"prefixMatch": [
"logs/20"
]
}
}
}
]
}
我已经尝试过的前缀匹配是:
有人能告诉我我做错了什么吗? 我想不出它应该如何工作。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.