首页/云/云平台与虚拟化速查/lifecycle 生命周期规则

lifecycle 生命周期规则

生命周期规则按前缀/标签自动执行存储类型转换、过期删除与碎片清理,是对象存储成本与合规治理的基础工具。

云平台与虚拟化速查云更新于 2026-10-13

生命周期规则是什么

生命周期规则按前缀或标签自动处理对象:到期转成更便宜的存储类型、到期直接删除、清理未完成分片上传产生的碎片。它把“数据会一直留着”改成“按时间自动流转”,是对象存储成本治理和合规留存的基础工具。

基本信息

规则维度前缀匹配、标签匹配,或两者组合
触发依据按对象的最后修改时间或最后访问时间计算
动作类型转低频或归档、过期删除、清理碎片、处理历史版本
执行方式由平台后台异步执行,不保证在到期时刻立即完成
生效范围规则作用于单个桶,多个桶需分别配置
计费影响转低频与归档后按对应档位计价,取回时可能产生额外费用

常见规则组合

  • 日志清理:写入 7 天后转低频,30 天后删除
  • 备份归档:当天转低频,90 天后转归档,一年后删除
  • 前端资源渐进式清理:旧构建产物保留 30 天用于回滚,之后自动删除
  • 碎片治理:清理长期未完成的分片上传,回收隐性占用的容量
  • 版本控制桶:对历史版本单独设置保留与过期策略,避免无限累积

配置前先看清现状

配置前先看清现状
ossutil ls oss://my-bucket/ --all-versions | head    # 观察是否存在大量历史版本
ossutil du oss://my-bucket/                          # 统计桶内容量分布
ossutil ls oss://my-bucket/ --limited-num 100         # 抽样查看对象与前缀结构
# 先在测试桶或小前缀上验证规则匹配范围,再扩大到全桶
# 规则执行是异步的:配置后按天观察对象数量与存储类型分布

低频与归档的取舍

存储类型适用数据注意点
标准频繁访问的热数据单价最高,但无取回额外开销
低频访问不频繁但有快速取回需求通常有最小存储期限,未满期删除仍按下限计费
归档长期留存、极少读取取回需要解冻并等待,且产生取回费用
低频与归档类存储有最小存储期限:未满期删除仍按下限计费,把过期天数设得过短并不会省钱。设计规则时把下限余量算进去,并确认取回延迟是否满足业务的读取时限。
规则基于对象的修改时间或访问时间计算:先在小前缀上验证再全桶执行。前缀写错会把在线数据转成归档甚至删除,而生命周期动作通常不提供撤销。

易错点

  • 只配置删除不配置碎片清理:分片上传中断产生的碎片长期占用容量,形成隐性费用
  • 开启版本控制后旧版本未被规则覆盖:容量与费用持续增长,删除操作也只是追加删除标记
  • 过期天数短于最小存储期限:未满期删除仍按下限计费,成本没有下降
  • 前缀匹配范围写错:把在线数据转成归档或被直接删除,业务读取失败
  • 把归档当在线存储使用:取回需要解冻等待,访问延迟与取回费用都超出预期

数据来源与参考

  • 阿里云 OSS 生命周期文档
  • 华为云 OBS 生命周期文档
​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌