删除S3转Glacier生命周期规则,会立刻移出所有Glacier存储对象吗?
S3生命周期规则修改/删除对已迁移Glacier对象的影响
核心结论:修改或删除S3转Glacier的生命周期规则,完全不会触发已经存放在Glacier存储类的对象自动迁回STANDARD标准存储,你担心的自动回传带来的额外费用问题不会发生
S3生命周期规则属于前瞻性规则,仅对规则生效后新满足条件的对象起作用,不会回溯变更已经完成存储类迁移的对象,两种常见操作的影响如下:
删除原有转Glacier的生命周期规则
- 已经迁移到Glacier的对象会保持当前存储类不变,不会自动触发回传、存储类变更操作
- 仅会导致后续新上传的对象、现有对象的新版本不会再按照原规则自动迁移到Glacier
修改原有转Glacier的规则(如缩短迁移天数、调整适用对象范围)
- 已经迁移到Glacier的对象状态不受任何影响,不会产生任何额外费用
- 新规则仅对后续满足新规则迁移条件的对象生效,不会改变已完成迁移对象的存储类
费用注意事项
只要你不主动发起Glacier对象的恢复、存储类修改或删除操作,已经存入Glacier的对象不会产生提前删除费用,也不会产生跨存储类回传的传输费用。只有你主动操作将Glacier对象迁回STANDARD存储类时,才需要对应支付恢复费用、未满90天的提前删除费用(如有)以及存储费用差额。
内容的提问来源于stack exchange,提问作者Steven P
相关产品推荐
相关产品推荐

