# 保留规则与对象版本控制如何相互作用？

Canonical URL: https://help.iagenify.com/zh/faqs/object-storage/how-do-retention-rules-interact-with-object-versioning

[← 返回对象存储常见问题](https://help.iagenify.com/zh/faqs/object-storage)

帮助中心 · 常见问题 对象存储 1 分钟阅读
# 保留规则与对象版本控制如何相互作用？
保留策略决定数据保存多久，版本控制则保留对象的多个状态，两者作用不同。具体交互取决于服务商，因此要确认规则覆盖哪些版本、删除标记和法律保留状态。
IaGenify
对象存储

## 明确策略实际保留的内容
确认保留期限适用于当前版本、所有版本，还是带有特定标签或前缀的对象。生命周期规则对旧版本的转换或过期处理，可能与当前可见对象不同。
启用版本控制后，删除对象可能只会创建删除标记，早期版本仍会占用存储并产生费用。保留策略也可能在期限到达前禁止删除，即使普通列表中已经看不到该对象。
## 大范围启用前先测试生命周期行为
使用包含典型多个版本的小型测试前缀，根据服务商文档验证转换、过期和删除标记行为。检查法律保留或保留锁是否会覆盖自动生命周期操作。
估算所有保留版本的存储和恢复影响，并记录预期恢复窗口。仅启用版本控制并不等于永久保存；还需明确保留策略、访问控制和经过测试的恢复流程。 [← 返回对象存储常见问题](https://help.iagenify.com/zh/faqs/object-storage)
