生命周期规则执行优先级

本文介绍在多条生命周期规则指向相同时间,且Object同时匹配删除以及转储操作的情况下,规则的执行优先级以及执行示例。

注意事项

同一个Bucket支持配置多条生命周期规则。执行生命周期规则时,不同规则之间互不影响。因此,同一个Object可能会命中多条生命周期规则,需要根据所有规则的命中结果决定最终的执行操作。

执行优先级

在多条生命周期规则指向相同时间,且Object同时匹配删除以及转储操作的情况下,不考虑最低存储时长、最小存储大小等因素,OSS将按照以下优先级执行生命周期规则。

删除Object>转换为深度冷归档类型Object>转换为冷归档类型Object>转换为归档类型Object>转换为低频访问Object>低频访问Object因近期被访问转为标准类型

通过生命周期规则转换Object存储类型或者删除Object时涉及的费用说明,请参见生命周期费用说明

执行示例

假设您指定了以下两条生命周期规则,且两条规则均命中相同的Object。

  • 规则1:指定将最后一次修改时间超过365天的Object转为低频访问类型。

  • 规则2:指定将最后一次修改时间超过365天的Object删除。

执行结果:规则命中的Object将在距离其最后一次修改时间超过365天后删除。