生命周期管理功能支持定期转换存储类型、删除对象。本文介绍设置生命周期规则的操作步骤和其他操作。
操作步骤
登录对象存储控制台。
在左侧导航栏,单击桶列表,在桶列表页面单击目标桶名称。
在左侧导航栏,选择基础设置 > 生命周期,在生命周期页面,单击创建规则。
在创建生命周期规则页面中,配置如下参数。
参数 | 说明 |
---|
规则名称 | 用于标识生命周期规则,命名规范如下: - 长度为 1~255 个字符。
- 不能与存储桶内的已有规则重名。
|
状态 | 设置规则的生效时间,参数说明如下: - 启用:创建该规则后立即生效。
- 禁用:创建该规则但不启用。
|
影响范围 | 设置生命周期规则的影响范围,参数说明如下: - 整个存储桶:该规则作用于整个存储桶。
- 指定前缀:设置对象前缀后,该规则将对匹配该前缀的对象生效。对象前缀不能包含桶名,例如期望生命周期规则仅对以
prefix 开头的对象生效,则需要设置指定前缀为 prefix 。前缀命名规范如下:
- 支持中文、英文、数字及常见字符。
- 长度为 1~1024 个字符。
- 不支持以正斜线(/)或者反斜线(\)开头,不支持使用连续的正斜线(/)。
- 不支持使用 .. 作为目录名称。
- 不支持使用正则表达式匹配前缀。
|
标签 | TOS 可针对有特定标签的 Object,配置生命周期规则,最多可配置 10 个标签。关于标签的详细说明,请参见文件标签管理。 注意 - 设置对象标签后,对象必须同时满足标签的 Key 和 Value 值,该生命周期规则才会生效。
- 标签匹配规则不适用于对象分片。
|
文件大小 | 设置生命周期规则生效的文件大小,取值范围为[1B,5TiB]。参数说明如下: - 指定最小文件:生命规则生效的最小文件。
- 指定最大文件:生命规则生效的最大文件。
如果同时设置指定最小文件和指定最大文件,生命周期规则将仅对大小在最小文件和最大文件之间的文件生效。 注意 - 设置最大文件和最小文件的值时,最大文件大小不能小于等于最小文件的大小。
- 如果没有设置文件大小,则文件大小对生命周期规则没有限制,即无论什么大小的文件,只要符合过期策略,都会沉降至指定存储类型或删除。
- 文件大小约束对分片过期策略不生效。
- 低频存储、归档闪回存储、归档存储、冷归档存储和深度冷归档文件存在最小计量单位限制,单个文件小于 64KiB 时,将按照 64KiB 计算存储容量。为了降低您的存储成本,建议配置大于 64KiB 对象执行存储类型的转换操作。
|
文件最新版本过期策略 | 设置最新版本文件过期策略,默认开启,参数说明如下: - 过期天数:相对时间,目标文件会在上传后的指定天数内沉降至指定存储类型或删除。
- 过期日期:绝对时间,到达该日期后,TOS 会自动将上传时间早于该日期的文件沉降至指定存储类型或删除,上传时间等于或晚于该日期的文件不受影响。
注意 - 如果您的文件开启了版本控制功能,则该规则的目标文件为最新版本的文件;如果您想清除历史版本文件,请开启文件历史版本过期策略。
- 文件上传时间以更新时间为准,修改文件后将重新计算上传时间。
- 不同存储类型存在最小计量单位的限制,如果文件大小不满足最小计量单位,将自动按照最小计量单位计算。关于不同存储类型的限制说明,请参见存储类型。
- 如果您同时勾选了自动沉降到低频存储、智能分层、归档闪回存储、归档存储、冷归档存储、深度冷归档存储及删除文件,则删除时间必须满足:沉降到低频的时间 < 沉降到智能分层的时间 < 沉降到归档闪回的时间< 沉降到归档存储的时间 < 沉降到冷归档的时间 < 沉降到深度冷归档的时间< 删除的时间。
- 选择多条过期策略时,每两条过期策略的时间间隔需要大于等于各个存储类型的最小存储时长,否则会收取提前删除费用。最小存储时长如下所示:
- 低频存储:30 天
- 归档闪回存储:90 天
- 归档存储:90 天
- 冷归档存储:180 天
- 深度冷归档存储:180 天
例如同时选择归档闪回存储和归档存储,设置归档闪回存储的过期天数为 90 天,则归档存储的过期天数必须设置为 180 天及以上。
|
文件历史版本过期策略 | 如果您的存储桶开启了版本控制功能,您可以设置文件历史版本过期策略。该功能默认关闭,参数说明如下: - 过期天数:相对时间,目标文件会在上传后的指定天数内沉降至指定存储类型或删除。
- 过期日期:绝对时间,到达该日期后,TOS 会自动将转为历史版本的时间早于该日期的文件沉降至指定存储类型或删除,等于或晚于该日期的文件不受影响。
注意 - 文件上传时间以更新时间为准,修改文件后将重新计算上传时间。
- 不同存储类型存在最小计量单位的限制,如果文件大小不满足最小计量单位,将自动按照最小计量单位计算。关于不同存储类型的限制说明,请参见存储类型。
- 如果您同时勾选了将文件历史版本自动沉降到低频存储、智能分层、归档闪回存储、归档存储、冷归档存储、深度冷归档存储及删除文件,则删除时间必须满足:沉降到低频的时间 < 沉降到智能分层的时间 < 沉降到归档闪回的时间 < 沉降到归档存储的时间 < 沉降到冷归档的时间< 沉降到深度冷归档的时间< 删除的时间。
- 选择多条过期策略时,每两条过期策略的时间间隔需要大于等于各个存储类型的最小存储时长,否则会收取提前删除费用。最小存储时长如下所示:
- 低频存储:30 天
- 归档闪回存储:90 天
- 归档存储:90 天
- 冷归档存储:180 天
- 深度冷归档存储:180 天
例如同时选择归档闪回存储和归档存储,设置归档闪回存储的过期天数为 90 天,则归档存储的过期天数必须设置为 180 天及以上。
|
分片过期策略 | 默认关闭,启用分片过期策略并设置删除日期后,已上传但未合并的分片将于指定日期后删除。 |
单击确定。
生命周期规则创建完成后,您可以在策略列表中查看已创建的规则。
说明
日志服务记录了 TOS 的访问请求,当日志字段 RequestSourceType
为 lifecycle
时,表示该请求为生命周期规则请求,您可以通过该字段查询生命周期规则请求的时间、请求的 Object Key 等信息。
其他操作
- 编辑生命周期规则:单击目标规则操作列的编辑,即可修改生命周期规则。
- 删除生命周期规则:单击目标规则操作列的删除,在弹出的对话框中单击删除,即可删除生命周期规则。