我想在保留日期结束后删除对象。我可以使用 Bucket Lifecycle 来做到这一点吗?如果是这样,怎么办?
第二个问题,如果有更新的对象可用,是否可以自动删除对象?
这仅适用于版本化存储桶
specified number of days在存储桶上启用对象生命周期配置,以设置在或 后自动删除对象specified date。
示例:创建一个存储桶生命周期配置,使前缀下的对象old/在2020-01-01T00:00:00.000Zdate 下过期,在 7 天后过期temp/。
使用以下命令启用存储桶生命周期配置mc:
{
"Rules": [{
"Expiration": {
"Date": "2020-01-01T00:00:00.000Z"
},
"ID": "OldPictures",
"Filter": {
"Prefix": "old/"
},
"Status": "Enabled"
},
{
"Expiration": {
"Days": 7
},
"ID": "TempUploads",
"Filter": {
"Prefix": "temp/"
},
"Status": "Enabled"
}
]
}Run Code Online (Sandbox Code Playgroud)
同样可以在以下位置找到:https://docs.min.io/docs/minio-bucket-lifecycle-guide.html
{
"Rules": [
{
"ID": "Removing all old versions",
"Filter": {
"Prefix": "users-uploads/"
},
"NoncurrentVersionExpiration": {
"NoncurrentDays": 365
},
"Status": "Enabled"
}
]
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
12903 次 |
| 最近记录: |