You need to enable JavaScript to run this app.
文档中心
对象存储

对象存储

复制全文
下载 pdf
生命周期管理
基于最后修改时间配置生命周期规则
复制全文
下载 pdf
基于最后修改时间配置生命周期规则
TOS 支持通过对象的最后修改时间(Last Modified Time)配置生命周期规则,当对象在预设的天数内未被修改,TOS 支持根据规则将其存储类型转换为成本更低的存储类型,也支持批量删除长时间未修改的数据。本文介绍基于最后修改时间配置生命周期规则的使用场景、注意事项、操作步骤等内容。​
使用场景​
根据对象的最后一次修改时间转换对象存储类型或删除对象,适用于数据访问模式固定,或大批量删除数据的场景,例如以下场景:​
  • 周期性上传的日志文件,可能只需要保留一个星期或一个月,到期后则需要删除。​
  • 某些文件在一段时间内经常被访问,但是超过一定时间后便可能不再访问了。该部分文件需要在一定时间后转换为低频存储、归档存储或者删除。​
  • 需要批量删除桶中的大量文件。手动删除文件费时费力,且有数量限制。在存储桶中配置生命周期管理规则后,即可设置定时删除所有文件。​
注意事项​
​
分类​
注意事项​
使用限制​
  • 不支持按照对象的最后修改时间转换 Appendable 类型对象的存储类型。​
  • 单条生命周期规则仅支持包含最后修改时间或最后访问时间的策略,不支持同时包含。​
分层命名空间(HNS)​
  • 对于分层命名空间桶中的目录,生命周期规则根据目录创建时间判断目录是否过期,而非目录的最后修改时间。​
  • 目录满足过期条件后,仅当该目录下的所有文件和子目录均已删除时,TOS 才会删除该目录。生命周期规则不支持删除非空目录。​
智能分层​
  • 智能分层存储类型的文件,仅可通过生命周期规则转换为归档闪回存储。​
  • 通过生命周期规则将标准存储对象转换为智能分层存储时,该对象将存储在智能分层存储的高频存储访问层;低频存储对象转换为智能分层存储时,需满足对象上传时间大于30天才会转存,且该对象将存储在智能分层存储的低频存储访问层。​
更新对象最后修改时间的操作​
重命名对象、覆盖写对象等操作会更新对象的最后修改时间,详细介绍,请参见哪些操作会更新 Object 的 LastModifyTime?。​
权限说明​
基于最后修改时间配置生命周期规则前,您的账号需要具有 tos:PutLifecycleConfiguration、tos:GetLifecycleConfiguration 的权限,关于授权的详细介绍, 请参见桶策略概述。​
​
操作步骤​
  1. 在左侧导航栏,单击桶列表,在桶列表页面单击目标桶名称。​
  1. 在左侧导航栏,选择基础设置 > 生命周期,在生命周期页面,单击创建规则。​
  1. 在创建生命周期页面中,配置如下参数。​
  • ​
    参数​
    说明​
    规则名称​
    用于标识生命周期规则,命名规范如下:​
    • 长度为 1~255 个字符。​
    • 不能与存储桶内的已有规则重名。​
    状态​
    设置规则的生效时间,参数说明如下:​
    • 启用:创建该规则后立即生效。​
    • 禁用:创建该规则但不启用。​
    影响范围​
    设置生命周期规则的影响范围,参数说明如下:​
    • 整个存储桶:该规则作用于整个存储桶。​
    • 指定前缀:设置对象前缀后,该规则将对匹配该前缀的对象生效。对象前缀不能包含桶名,例如期望生命周期规则仅对以 prefix 开头的对象生效,则需要选择指定前缀,然后设置前缀为 prefix。前缀命名规范如下:​
    • 支持中文、英文、数字及常见字符。​
    • 长度为 1~1024 个字符。​
    • 不支持以正斜线(/)或者反斜线(\)开头,不支持使用连续的正斜线(/)。​
    • 不支持使用 .. 作为目录名称。​
    • 不支持使用正则表达式匹配前缀。​
    标签​
    TOS 可针对有特定标签的对象,配置生命周期规则,最多可配置 10 个标签。关于标签的详细说明,请参见文件标签管理。​
    注意​
    • 设置对象标签后,对象必须同时满足标签的 Key 和 Value 值,该生命周期规则才会生效。​
    • 标签匹配规则不适用于分片对象。​
    Not​
    开启该选项,可以配置本条生命周期规则对指定前缀和标签的对象不生效。​
    前缀和标签要求如下:​
    • 前缀总长度不超过 1023 个字符。​
    • 标签合法字符集包括大小写字母、数字、空格和符号:+ - = . _ : /。​
    注意​
    • 开启后,本条生命周期规则将不支持碎片清理。​
    • 一条生命周期规则只能添加一条 Not 配置。​
    • Not 指定的前缀必须以规则指定的前缀为开头。例如规则指定前缀为 a/,则 Not 前缀必须为 a/xxx。​
    • Not 指定的标签键必须与规则指定的标签键不同。例如规则指定标签为 "key1":"value1",则 Not 不能指定标签为 "key1":"value1" 或 "key1":"value2"。​
    文件大小​
    设置生命周期规则生效的文件大小,取值范围为 [1B,5TiB]。参数说明如下:​
    • 指定最小文件:生命周期规则生效的最小文件。​
    • 指定最大文件:生命周期规则生效的最大文件。​
    如果同时设置指定最小文件和指定最大文件,生命周期规则将仅对大小在最小文件和最大文件之间的文件生效。​
    注意​
    • 设置最大文件和最小文件的值时,最大文件大小不能小于等于最小文件的大小。​
    • 如果没有设置文件大小,则文件大小对生命周期规则没有限制,即无论文件大小,只要符合过期策略,都会转换为指定存储类型或删除。​
    • 文件大小约束对分片过期策略不生效。​
    • 低频存储、归档闪回存储、归档存储、冷归档存储和深度冷归档文件存在最小计量单位限制,单个文件小于 64KiB 时,将按照 64KiB 计算存储容量。为了降低您的存储成本,建议配置大于 64KiB 对象执行存储类型的转换操作。​
    生效策略​
    选择最后修改时间。​
    说明​
    TOS 只保存文件的最后修改时间,即 last-modified 时间;如果您不更新 meta 或覆盖文件,那么文件最后修改时间就是文件创建时间。详细介绍,请参见哪些操作会更新 Object 的 LastModifyTime?。​
    文件最新版本过期策略​
    设置最新版本文件过期策略,默认开启,参数说明如下:​
    • 指定天数:相对时间,目标文件在预设的天数内未被修改,将沉降至指定存储类型或删除。​
    • 指定日期:绝对时间,到达该日期后,TOS 会自动将文件最后修改时间早于该日期的文件沉降至指定存储类型或删除,文件最后修改时间等于或晚于该日期的文件不受影响。​
    注意​
    • 如果您的文件开启了版本控制功能,则该规则的目标文件为最新版本的文件;如果您想清除历史版本文件,请开启文件历史版本过期策略。​
    • 选择多条过期策略时,每两条过期策略的时间间隔需要大于等于各个存储类型的最小存储时长,否则会收取提前删除费用。最小存储时长如下所示:​
    • 低频存储:30 天​
    • 归档闪回存储:90 天​
    • 归档存储:90 天​
    • 冷归档存储:180 天​
    • 深度冷归档存储:180 天​
    • 例如同时选择归档闪回存储和归档存储,设置归档闪回存储的过期天数为 90 天,则归档存储的过期天数必须设置为 180 天及以上。​
    文件历史版本过期策略​
    如果您的存储桶开启了版本控制功能,您可以设置文件历史版本过期策略。该功能默认关闭,参数说明如下:​
    • 指定天数:相对时间,目标文件在预设的天数内未被修改,将沉降至指定存储类型或删除。​
    • 指定日期:绝对时间,到达该日期后,TOS 会自动将文件最后修改时间早于该日期的文件沉降至指定存储类型或删除,文件最后修改时间等于或晚于该日期的文件不受影响。​
    注意​
    选择多条过期策略时,每两条过期策略的时间间隔需要大于等于各个存储类型的最小存储时长,否则会收取提前删除费用。最小存储时长如下所示:​
    • 低频存储:30 天​
    • 归档闪回存储:90 天​
    • 归档存储:90 天​
    • 冷归档存储:180 天​
    • 深度冷归档存储:180 天​
    例如同时选择归档闪回存储和归档存储,设置归档闪回存储的过期天数为 90 天,则归档存储的过期天数必须设置为 180 天及以上。​
    分片过期策略​
    默认关闭,启用分片过期策略并设置过期天数,过期后,将删除已上传未合并的分片。​
    ​
  1. 单击确定。​
  1. 在弹出的对话框,单击确定。​
  • 生命周期规则创建完成后,您可以在策略列表中查看已创建的规则。​
说明​
生命周期规则创建完成后,您可以复制或查找生命周期规则:​
  • 复制生命周期规则:在生命周期规则页面,单击目标生命周期规则操作列的 ... > 复制规则,系统将自动填充原规则内容,您可在此基础上调整策略参数以满足当前需求。​
  • 查找生命周期规则:在生命周期规则页面,单击规则名称列或应用范围列的搜索框,可根据规则名称或应用范围查找特定生命周期规则。​
相关操作​
TOS 支持通过日志服务检索分析您访问 TOS 过程中产生的访问日志。当日志字段 RequestSourceType 为 lifecycle 时,表示该请求为生命周期规则请求,您可以通过该字段查询生命周期规则请求的时间、请求的对象的 Key 等信息。具体操作,请参见日志分析。​
​
最近更新时间:2026.09.23 16:14:24
这个页面对您有帮助吗?
有用
有用
无用
无用