History
Introduction
API Category
Making API Requests
Region APIs
Instance APIs
Cloud Hosting Cluster APIs
Image APIs
Instance Launch Template APIs
Placement Group APIs
Key APIs
Security Group APIs
Network APIs
Data Types
Error Codes
PUT /?lifecycle HTTP/1.1Host: <BucketName-APPID>.cos.<Region>.myqcloud.comContent-Length: lengthDate: GMT DateAuthorization: Auth StringContent-MD5: MD5
<LifecycleConfiguration><Rule><ID></ID><Filter><And><Prefix></Prefix><Tag><Key></Key><Value></Value></Tag></And></Filter><Status></Status><Transition><Days></Days><StorageClass></StorageClass></Transition><NoncurrentVersionExpiration><NoncurrentDays></NoncurrentDays></NoncurrentVersionExpiration></Rule><Rule><ID></ID><Filter><Prefix></Prefix></Filter><Status></Status><Transition><Days></Days><StorageClass></StorageClass></Transition><NoncurrentVersionTransition><NoncurrentDays></NoncurrentDays><StorageClass></StorageClass></NoncurrentVersionTransition></Rule><Rule><ID></ID><Filter><Prefix></Prefix></Filter><Status></Status><Expiration><ExpiredObjectDeleteMarker></ExpiredObjectDeleteMarker></Expiration><NoncurrentVersionExpiration><NoncurrentDays></NoncurrentDays></NoncurrentVersionExpiration><AbortIncompleteMultipartUpload><DaysAfterInitiation></DaysAfterInitiation></AbortIncompleteMultipartUpload></Rule></LifecycleConfiguration>
节点名称(关键字) | 父节点 | 描述 | 类型 | 是否必选 |
LifecycleConfiguration | 无 | 生命周期配置 | Container | 是 |
Rule | LifecycleConfiguration | 规则描述 | Container | 是 |
ID | LifecycleConfiguration.Rule | 用于唯一地标识规则,长度不能超过255个字符 | String | 否 |
Filter | LifecycleConfiguration.Rule | Filter 用于描述规则影响的 Object 集合 | Container | 是 |
And | LifecycleConfiguration.Rule.Filter | 对象筛选器中的一个子集,仅当需要指定多种筛选规则时才需要此元素,例如:同时指定 Prefix 和 Tag 筛选,或同时指定多个 Tag 筛选。 | Container | 否 |
Prefix | LifecycleConfiguration.Rule.Filter.And | 指定规则所适用的前缀。匹配前缀的对象受该规则影响,Prefix 最多只能有一个 | String | 否 |
Tag | LifecycleConfiguration.Rule.Filter.And | 标签集合,最多支持10个标签 | Container | 否 |
Key | LifecycleConfiguration.Rule.Filter.And.Tag | 标签的 Key,长度不超过128字节,支持英文字母、数字、空格、加号、减号、下划线、等号、点号、冒号、斜线 | String | 否 |
Value | LifecycleConfiguration.Rule.Filter.And.Tag | 标签的 Value,长度不超过256字节, 支持英文字母、数字、空格、加号、减号、下划线、等号、点号、冒号、斜线 | String | 否 |
Status | LifecycleConfiguration.Rule | 指明规则是否启用,枚举值:Enabled,Disabled | String | 是 |
Expiration | LifecycleConfiguration.Rule | 规则过期属性 | Container | 否 |
Transition | LifecycleConfiguration.Rule | 规则转换属性,用于描述对象何时进行存储类型的转换和转换的存储类型 | Container | 否 |
Days | LifecycleConfiguration.Rule.Transition 或 Expiration | 指明规则对应的动作在对象最后的修改日期过后多少天操作: 如果是 Transition,该字段有效值是非负整数 如果是 Expiration,该字段有效值为正整数,最大支持3650天 | Integer | 否 |
ExpiredObjectDeleteMarker | LifecycleConfiguration.Rule.Expiration | 删除过期对象删除标记,枚举值 true,false | String | 否 |
AbortIncompleteMultipartUpload | LifecycleConfiguration.Rule | 设置允许分片上传保持运行的最长时间 | Container | 否 |
DaysAfterInitiation | LifecycleConfiguration.Rule.AbortIncompleteMultipartUpload | 指明分片上传开始后多少天内必须完成上传 | Integer | 是 |
NoncurrentVersionExpiration | LifecycleConfiguration.Rule | 指明非当前版本对象何时过期 | Container | 否 |
NoncurrentVersionTransition | LifecycleConfiguration.Rule | 指明非当前版本对象何时进行存储类型的转换和转换的存储类型 | Container | 否 |
NoncurrentDays | LifecycleConfiguration.Rule.NoncurrentVersionExpiration或 NoncurrentVersionTransition | 指明规则对应的动作在对象变成非当前版本多少天后执行 如果是 Transition,该字段有效值是非负整数 如果是 Expiration,该字段有效值为正整数,最大支持3650天 | Integer | 否 |
StorageClass | LifecycleConfiguration.Rule.Transition 或 NoncurrentVersionTransition | 指定 Object 沉降后的存储类型,枚举值: STANDARD_IA,MAZ_STANDARD_IA,INTELLIGENT_TIERING,MAZ_INTELLIGENT_TIERING,ARCHIVE,DEEP_ARCHIVE。关于存储类型的介绍,请参见 存储类型概述 | String | 是 |
PUT /?lifecycle HTTP/1.1Host:examplebucket-1250000000.cos.ap-beijing.myqcloud.comDate: Wed, 16 Aug 2017 11:59:33 GMTAuthorization:q-sign-algorithm=sha1&q-ak=AKIDZfbOAo7cllgPvF9cXFrJD0a1ICvR****&q-sign-time=1502855771;1502935771&q-key-time=1502855771;1502935771&q-header-list=content-md5;host&q-url-param-list=lifecycle&q-signature=f3aa2c708cfd8d4d36d658de56973c9cf1c2****Content-MD5: LcNUuow8OSZMrEDnvndw1Q==Content-Length: 348Content-Type: application/x-www-form-urlencoded<LifecycleConfiguration><Rule><ID>id1</ID><Filter><Prefix>documents/</Prefix></Filter><Status>Enabled</Status><Transition><Days>100</Days><StorageClass>ARCHIVE</StorageClass></Transition></Rule><Rule><ID>id2</ID><Filter><Prefix>logs/</Prefix></Filter><Status>Enabled</Status><Transition><Days>10</Days><StorageClass>STANDARD_IA</StorageClass></Transition></Rule></LifecycleConfiguration>
HTTP/1.1 200 OKContent-Type: application/xmlContent-Length: 0Date: Wed, 16 Aug 2017 11:59:33 GMTServer: tencent-cosx-cos-request-id: NTk5NDMzYTRfMjQ4OGY3Xzc3NGRf****
文档反馈