您可以基于最后一次修改时间(Last Modified Time)以及最后一次访问时间(Last Access Time)的策略创建生命周期规则,定期将存储空间(Bucket)内的多个文件(Object)转储为指定存储类型,或者将过期的Object和碎片删除,从而节省存储费用。

基于最后一次修改时间以及最后一次访问时间策略的区别说明如下:

策略 基于最后一次修改时间 基于最后一次访问时间
适用场景 适用于访问模式较固定或者可以准确预估访问模式的数据场景。 适用于访问模式不固定或者无法预估访问模式的数据场景。
是否支持删除Object 支持 不支持
Object删除后是否可以恢复 未开启版本控制则Object删除后无法恢复

如果未开启版本控制的Bucket配置了基于最后一次修改时间的生命周期规则,且规则指向Object的删除行为,则删除后的Object无法恢复。

如果您希望删除后的Object可以恢复,请为Object所在的Bucket开启版本控制。有关开启版本控制的具体操作,请参见版本控制介绍。Bucket开启版本控制后,基于最后一次修改时间的生命周期规则指向不同版本Object的删除行为说明如下:

  • 如果规则指向当前版本Object的删除行为,则OSS不会直接删除当前版本Object,而是将当前版本Object转为历史版本Object,并添加删除标记。
  • 如果规则指向历史版本Object的删除行为,则直接删除历史版本Object。此外,删除历史版本Object的同时也会对标记为删除标记的Object进行删除。
不涉及
Object存储类型转换后是否可逆 不可逆。例如,将Object从标准存储类型自动转换为低频访问类型之后,不能从低频访问类型再自动转为标准类型。有关生命周期规则支持的各存储类型转换规则的说明,请参见通过生命周期规则自动转换Object的存储类型

当Object被转换为低频访问、归档存储和冷归档存储类型后,涉及最小计量空间、最短存储时长、数据取回费用等问题,更多信息请参见注意事项

可逆。将Object从标准存储类型自动转换为低频访问类型时,您还可以在Object被访问时选择重新返回标准存储类型。

该场景同样涉及最小计量空间、最短存储时长、数据取回费用等问题,更多信息请参见注意事项

有关基于最后一次修改时间的更多信息,请参见基于最后一次修改时间的生命周期规则介绍

有关基于最后一次访问时间的更多信息,请参见基于最后一次访问时间的生命周期规则介绍