九游平台/ 对象存储服务 obs/ / / / 生命周期概述
更新时间:2024-08-01 gmt 08:00

生命周期概述-九游平台

使用场景

生命周期管理可适用于以下典型场景:
  • 定时删除文档。例如周期性上传的日志文件,可能只需要保留一个星期或一个月。到期后要删除它们。
  • 一次性删除桶中的大量文件。手动删除对象费时费力,且有数量限制。在桶中配置一条生命周期管理规则,设置定时删除所有文件即可。
  • 某些文档在一段时间内经常访问,但是超过一定时间后便可能不再访问了。这些文档需要在一定时间后转化为低频访问存储,归档存储、深度归档存储或删除。
  • 为了存档目的而向obs上传的某些类型的数据,包括数字媒体存档、金融和医疗记录、原始基因组序列数据、长期数据库备份以及为符合监管要求而必须保留的数据。定时将这些数据转换为归档存储或深度归档存储,可以减少您的存储费用。

对于上述场景中的对象,您可以使用obs“基于最后一次修改时间”的生命周期规则进行管理,实现定时转换对象的存储类别或者定时删除桶中的对象。“转换”表示在不复制原对象的情况下自动将某些不再频繁访问的对象转换为低频访问存储或者归档存储、深度归档存储,可以减少您的租赁费用。配合桶日志功能可以实现对生命周期操作的记录。

图1 obs生命周期管理概述
表1 obs生命周期管理概述

生命周期相关操作

可管理的文件

操作指导

其他参考信息

定时转换对象存储类别

桶内对象(开启多版本时包括对象的当前版本和历史版本)

  • 关于生命周期规则的元素组成和语法说明可参考
  • 配置生命周期规则的具体步骤参见
  • 更多生命周期规则示例可参考

定时删除对象

  • 桶内对象(开启多版本时包括对象的当前版本和历史版本)
  • 碎片文件
    说明:

    分段上传文件时,文件被拆分为多个分段(part)上传,然后再调用合并段接口将多个分段合并成完整对象,未成功上传或合并的分段称为碎片。您可以继续运行中断或失败的上传任务来消除碎片,或直接将碎片删除以节约存储成本。更多碎片文件相关信息详见。

  • 过期删除标记
    说明:

    过期删除标记:对象的所有历史版本被删除后,只保留唯一一个删除标记,这个删除标记称为过期删除标记。清理该标记有利于提高性能。

生命周期相关时间点

生命周期执行的几个关键时间点如下:

  • 对于obs对象桶,对象内容不支持修改,因此对象的最后一次修改时间为对象的上传时间。对象相关操作例如修改存储类别、修改acl、修改对象元数据、修改加密方式、追加写对象等不会改变对象内容,只涉及改变对象的元数据,因此不会改变最后一次修改时间。

基于对象的最后一次修改时间,系统会将下一个utc零点(北京时间8:00)作为计时起点开始计算生命周期。例如,对象上传时间为2024-06-01 20:20 utc,系统会基于下一个utc零点开始计算生命周期,即2024-06-02 00:00 utc开始计时,如果配置1天过期删除,则在2024-06-03 00:00 utc对象满足过期条件,开始执行删除操作。

生命周期规则执行常规情况下不超过24小时,综合考虑规则计时起点,存储类别的转换以及过期被删除可能会存在延时,且一般不会超过48小时。配置生命周期规则后,如果期间修改了生命周期配置,会重新计算生效时间。

相关文档

网站地图