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

对象存储

复制全文
下载 pdf
ObjectSet
配置 ObjectSet 标签生命周期规则
复制全文
下载 pdf
配置 ObjectSet 标签生命周期规则
您可以针对绑定指定标签的 ObjectSet,基于其中对象的最后修改时间配置生命周期规则。当对象在预设的天数内未被修改,TOS 可以按照规则将其转换为成本更低的存储类型,或将其删除。本文介绍基于最后修改时间配置 ObjectSet 标签生命周期规则的具体操作。​
使用场景​
ObjectSet 标签生命周期规则适用于根据对象最后修改时间自动转换存储类型或删除对象的场景,例如以下场景:​
  • 定期清理日志:周期性上传的日志文件,可能只需要保留一个星期或一个月,达到保留期限后即可自动删除。​
  • 降低存储成本:部分对象在一段时间内会被频繁访问,之后访问频率逐渐降低。该部分文件需要在达到指定天数后转换为低频存储、归档存储或者删除。​
  • 批量删除对象:当绑定指定标签的 ObjectSet 中存在大量待删除对象时,可以通过生命周期规则定期删除符合条件的对象,避免手动逐个删除。​
注意事项​
​
分类​
注意事项​
使用限制​
  • 不支持按照对象的最后修改时间转换 Appendable 类型对象的存储类型。​
  • 单条生命周期规则仅支持包含最后修改时间或最后访问时间的策略,不支持同时包含。​
智能分层​
  • 智能分层存储类型的文件,仅可通过生命周期规则转换为归档闪回存储。​
  • 通过生命周期规则将标准存储对象转换为智能分层存储时,该对象将存储在智能分层存储的高频存储访问层;低频存储对象转换为智能分层存储时,需满足对象上传时间大于 30 天才会转存,且该对象将存储在智能分层存储的低频存储访问层。​
更新对象最后修改时间的操作​
重命名对象、覆盖写对象等操作会更新对象的最后修改时间,详细介绍,请参见哪些操作会更新 Object 的 LastModifyTime?。​
权限说明​
基于最后修改时间配置生命周期规则前,您的账号需要具有 tos:PutObjectSetLifecycleByTag、tos:GetObjectSetLifecycleByTag、tos:DeleteObjectSetLifecycleByTag 的权限,关于授权的详细介绍,请参见桶策略概述。​
​
操作步骤​
  1. 在左侧导航栏,单击桶列表。​
  1. 在顶部导航栏,选择存储桶所属项目。​
  1. 在桶列表页面,单击目标桶名称。​
  1. 在左侧导航栏,选择基础设置 > 生命周期。​
  1. 在生命周期页面 ObjectSet Tag 规则页签下,单击创建规则,配置如下参数。​
  • ​
    参数​
    说明​
    规则名称​
    用于标识生命周期规则,命名规范如下:​
    • 长度为 1~255 个字符。​
    • 不能与 ObjectSet 已有规则重名。​
    状态​
    设置规则的启用状态,参数说明如下:​
    • 启用:创建该规则后立即生效。​
    • 禁用:创建该规则但不执行。​
    目标 Tag Key​
    设置目标 ObjectSet 标签的 Key。该参数与目标 Tag Value 共同用于筛选生命周期规则作用的 ObjectSet。​
    目标 Tag Value​
    设置目标 ObjectSet 标签的 Value。只有绑定了对应 Tag Key 和 Tag Value 的 ObjectSet 才会被该规则匹配。​
    影响范围​
    设置生命周期规则的匹配前缀。​
    设置对象前缀后,该规则将对匹配该前缀的对象生效。匹配前缀为相对路径,最终生效时会自动带上绑定此标签的各个 ObjectSet 前缀;留空表示匹配这些 ObjectSet 下所有对象。​
    标签​
    • 设置对象标签筛选条件。仅当对象位于影响范围指定的 ObjectSet 内,且其标签 Key 和 Value 与此处的设置完全匹配时,生命周期规则才会对该对象生效。​
    • 最多可配置 10 个标签。关于标签的详细说明,请参见文件标签管理。​
    • 标签匹配规则不适用于分片对象。​
    NOT​
    设置生命周期规则的排除条件。开启后,规则不会对匹配指定前缀和对象标签的对象生效。​
    前缀和标签要求如下:​
    • 前缀总长度不超过 1023 个字符。​
    • 标签合法字符集包括大小写字母、数字、空格和符号 :+ - = . _ : /。​
    注意​
    • 开启后,本条生命周期规则将不支持碎片清理。​
    • 一条生命周期规则只能添加一条 NOT 配置。​
    • NOT 设置的前缀必须以规则指定的前缀为开头。例如规则指定前缀为 a/,则 NOT 前缀必须为 a/xxx。​
    • NOT 条件中的标签 Key 不能与标签设置的 Key 相同。例如标签设置为 "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. 在弹出的对话框,单击确定。​
说明​
生命周期规则创建完成后,您可以对已创建的生命周期规则进行以下管理操作:​
  • 编辑生命周期规则:在 Tag 绑定规则页面,单击目标生命周期规则操作列的编辑,系统将自动填充原规则内容,您可在此基础上编辑策略参数以满足当前需求。​
  • 删除生命周期规则:在 Tag 绑定规则页面,单击目标生命周期规则操作列的删除,在弹出的对话框中单击删除,可删除生命周期规则。​
相关操作​
TOS 支持通过日志服务检索分析您访问 TOS 过程中产生的访问日志。当日志字段 RequestSourceType为 lifecycle时,表示该请求为生命周期规则请求,您可以通过该字段查询生命周期规则请求的时间、请求的 Object Key 等信息。具体操作,请参见日志分析。​
​
最近更新时间:2026.09.21 17:48:34
这个页面对您有帮助吗?
有用
有用
无用
无用