对象存储
名称 | 位置 | 参数类型 | 是否必选 | 示例值 | 说明 |
名称 | 位置 | 参数类型 | 是否必选 | 示例值 | 说明 |
lifecycle | Query | String | 是 | - | 代表 GetBucketLifecycle 请求的特殊标识。 |
名称 | 参数类型 | 示例值 | 说明 |
名称 | 参数类型 | 示例值 | 说明 |
Rules | Array | - | 生命周期规则信息。 |
ID | String | id | 规则 ID。 |
Prefix | String | prefix | 规则所适用的前缀(Prefix)。 |
Status | String | Enabled | 是否启用规则。取值说明如下:
|
Tags | Array | - | 子节点:Key、Value |
Key | String | tag | 对象标签的键。 父节点:Tags |
Value | String | value | 对象标签的值。 父节点:Tags |
Filter | Container | - | 指定规则生效的过滤条件,当前支持指定对象大小范围内生效。 子节点:ObjectSizeGreaterThan、GreaterThanIncludeEqual、ObjectSizeLessThan、LessThanIncludeEqual、Not |
ObjectSizeGreaterThan | Integer | 65536 | 设置规则生效于大于指定大小的对象,单位是字节。 父节点:Filter |
GreaterThanIncludeEqual | String | Enabled | 是否启用相等条件。只能取值 Enabled 或 Disabled,不配置则默认为 Disabled。取值说明如下:
父节点:Filter |
ObjectSizeLessThan | Integer | 65536 | 设置规则生效于小于指定大小的对象,单位是字节。 父节点:Filter |
LessThanIncludeEqual | String | Enabled | 是否启用相等条件。取值说明如下:
父节点:Filter |
Not | Array | - | 设置本条生命周期规则对指定前缀和标签的对象不生效。 |
Prefix | String | prefix123 | 指定 Not 配置所适用的对象前缀。 父节点:Not |
Tags | Array | - | 指定 Not 配置所适用的对象标签。 子节点:Key、Value |
Key | String | key1 | 指定 Not 配置所适用的对象标签的键。 父节点:Tags |
Value | String | value1 | 指定 Not 配置所适用的对象标签的值。 父节点:Tags |
名称 | 参数类型 | 示例值 | 说明 |
名称 | 参数类型 | 示例值 | 说明 |
Expiration | Container | - | 基于最后修改时间的生命周期规则中删除最新版本对象的过期属性。 对于已开启版本控制的 Bucket,指定的过期时间只对对象的当前版本生效。 子节点:Days、Date |
Days | Integer | 120 | 基于最后修改时间的生命周期规则中最新版本对象过期删除的天数。 父节点:Expiration |
Date | String | 2024-01-31T00:00:00.000Z | 基于最后修改时间的生命周期规则中最新版本对象过期删除的具体日期。按照 ISO8601 标准表示,且为 UTC 的零点。 父节点:Expiration |
NoncurrentVersionExpiration | Container | - | 基于最后修改时间的生命周期规则中删除历史版本对象的过期属性。仅对已开启版本控制或暂停版本控制的 Bucket 生效,仅对对象的历史版本生效。 子节点:NoncurrentDays、NoncurrentDate |
NoncurrentDays | Integer | 30 | 基于最后修改时间的生命周期规则中历史版本对象过期删除的天数。 父节点:NoncurrentVersionExpiration |
NonCurrentDate | String | 2024-01-31T00:00:00.000Z | 基于最后修改时间的生命周期规则中历史版本对象过期删除的具体日期。按照 ISO8601 标准表示,且为 UTC 的零点。 父节点:NoncurrentVersionExpiration |
AbortIncompleteMultipartUpload | Container | - | 指定未合并的分片任务(碎片)的过期属性。 子节点:DaysAfterInitiation |
DaysAfterInitiation | Integer | 30 | 指定未合并的分片任务(碎片)的生命周期规则,在分片任务初始化过后过期删除的天数。 父节点:AbortIncompleteMultipartUpload |
Transitions | Array | - | 基于最后修改时间的生命周期规则中沉降最新版本对象的的过期属性。 对于已开启版本控制的 Bucket,指定的过期时间只对对象的当前版本生效。 警告 如果您同时设置了自动沉降到低频存储、智能分层、归档闪回存储、归档存储、冷归档存储、深度冷归档及删除对象,则沉降时间满足:沉降到低频的时间 < 沉降到智能分层的时间 < 沉降到归档闪回的时间< 沉降到归档的时间 < 沉降到冷归档的时间 < 沉降到深度冷归档的时间 < 删除的时间。 子节点:StorageClass、Days、Date |
StorageClass | String | IA | 基于最后修改时间的生命周期规则中最新版本对象沉降的存储类型。取值如下:
说明 深度冷归档目前处于邀测状态,如您需要使用该存储类型,请联系客户经理。 父节点:Transitions |
Days | Integer | 120 | 基于最后修改时间的生命周期规则中最新版本对象过期沉降的天数,必须为正整数。 父节点:Transitions |
Date | String | 2024-01-31T00:00:00.000Z | 基于最后修改时间的生命周期规则中最新版本对象过期沉降的具体日期。按照 ISO8601 标准表示,且为 UTC 的零点。 父节点:Transitions |
NoncurrentVersionTransitions | Array | - | 基于最后修改时间的生命周期规则中沉降历史版本对象的的过期属性。仅对已开启版本控制或暂停版本控制的 Bucket 生效,仅对对象的历史版本生效。 警告 如果您同时设置了将历史版本自动沉降到低频存储、智能分层、归档闪回存储、归档存储、冷归档存储、深度冷归档存储及删除对象,则沉降时间满足:沉降到低频的时间 < 沉降到智能分层的时间 < 沉降到归档闪回的时间< 沉降到归档的时间 < 沉降到冷归档的时间 < 沉降到深度冷归档的时间 < 删除的时间。 子节点:StorageClass、NoncurrentDays、NonCurrentDate |
StorageClass | String | IA | 基于最后修改时间的生命周期规则中历史版本对象沉降的存储类型。沉降的存储类型。取值如下:
说明 深度冷归档目前处于邀测状态,如您需要使用该存储类型,请联系客户经理。 父节点:NoncurrentVersionTransitions |
NoncurrentDays | Integer | 120 | 基于最后修改时间的生命周期规则中历史版本对象沉降的天数,必须为正整数。 父节点:NoncurrentVersionTransitions |
NoncurrentDate | String | 2024-01-31T00:00:00.000Z | 基于最后修改时间的生命周期规则中历史版本对象沉降的具体日期。按照 ISO8601 标准表示,且为 UTC 的零点。 父节点:NoncurrentVersionTransitions |
名称 | 参数类型 | 示例值 | 说明 |
名称 | 参数类型 | 示例值 | 说明 |
AccessTimeTransitions | Array | - | 基于最后访问时间的生命周期规则中最新版本对象的过期属性。 子节点:StorageClass、Days |
StorageClass | String | IA | 基于最后访问时间的生命周期规则中最新版本对象沉降的存储类型。取值如下:
父节点:AccessTimeTransitions |
Days | Integer | 30 | 基于最后访问时间的生命周期规则中最新版本对象过期沉降的天数,必须为正整数。 父节点:AccessTimeTransitions |
NoncurrentVersionAccessTimeTransitions | Array | - | 基于最后访问时间的生命周期规则中历史版本对象的过期属性。 子节点:StorageClass、NoncurrentDays |
StorageClass | String | IA | 基于最后访问时间的生命周期规则中历史版本对象沉降的存储类型。取值如下:
父节点:NoncurrentVersionAccessTimeTransitions |
NoncurrentDays | Integer | 60 | 基于最后访问时间的生命周期规则中历史版本对象过期沉降的天数,必须为正整数。 父节点:NoncurrentVersionAccessTimeTransitions |