You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

AWS S3:永久删除delete markers的生命周期规则配置咨询

AWS S3删除标记30天自动清理配置方案

完全可以实现该需求,S3生命周期规则原生支持仅针对删除标记设置专属过期策略,不会影响你存储桶内其他版本对象的留存逻辑。

配置核心规则

你只需要在存储桶的生命周期规则中按照以下要求配置即可:

  • 规则范围:可选择作用于整个存储桶,也可指定仅作用于特定前缀的对象,按需选择即可
  • 过期配置:仅勾选「过期删除标记(Expire expired delete markers)」选项,不要勾选任何其他对象过期、非当前版本永久删除相关的选项
  • 过期时长:设置为30天,系统会从删除标记的创建时间开始计时,到期后自动永久删除该删除标记,不会改动其他任何现存的对象版本。

注:如果配置过程中误勾选了「永久删除非当前版本」类选项,会触发其他对象版本的自动清理,不符合你的需求,配置时注意核对选项。

CLI配置参考

如果你习惯用AWS CLI操作,可以直接用以下模板快速配置:
首先创建lifecycle.json文件,内容如下:

{
  "Rules": [
    {
      "ID": "auto-delete-30d-delete-markers",
      "Status": "Enabled",
      "Filter": {},
      "Expiration": {
        "Days": 30,
        "ExpiredObjectDeleteMarker": true
      }
    }
  ]
}

执行命令生效:
aws s3api put-bucket-lifecycle-configuration --bucket <你的存储桶名称> --lifecycle-configuration file://lifecycle.json

内容的提问来源于stack exchange,提问作者mangotango

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.09.25 21:15:08