x-cos-storage-tier获取对象所处的存储层。PUT /?intelligent-tiering&id=default HTTP/1.1Host: <BucketName-APPID>.cos.<Region>.myqcloud.comConnection: keep-aliveAuthorization: authorization stringContent-Type: text/plainContent-Length: Int
参数 | 描述 | 类型 | 是否必选 |
id | 智能分层规则名称清单任务的名称, default规则固定为低频层规则。 | String | 是 |
<IntelligentTieringConfiguration><Id>default</Id><Status>Enabled</Status><Tiering><AccessTier>INFREQUENT</AccessTier><Days>30|60|90</Days><RequestFrequent>1</RequestFrequent></Tiering></IntelligentTieringConfiguration>
名称 | 父节点 | 描述 | 类型 | 是否必选 |
IntelligentTieringConfiguration | 无 | 智能分层存储配置的具体信息。 | Container | 是 |
Id | IntelligentTieringConfiguration | 说明智能分层存储配置规则名称,低频层规则固定为 default。 | String | 是 |
Status | IntelligentTieringConfiguration | 说明智能分层规则是否开启。 枚举值:Enabled、Disabled。 当 id 为 default 时,仅支持设置 Enabled。 | Enum | 是 |
Tiering | IntelligentTieringConfiguration | 指定智能分层存储配置中有关数据转换的配置信息。 | Container | 是 |
AccessTier | IntelligentTieringConfiguration.Tiering | id为 default 时,用于表示低频层级,枚举值:INFREQUENT。 | Enum | 是 |
Days | IntelligentTieringConfiguration.Tiering | 指定智能分层存储配置中标准层数据转换为低频层数据的天数限制,默认值为30天,支持选择30、60、90。 | Int | 是 |
RequestFrequent | IntelligentTieringConfiguration.Tiering | 指定配置中标准层数据转换为低频层数据的访问次数限制,默认值为1,和天数搭配使用可以实现转换效果。 例如设置该参数为1,访问天数为30,代表连续30天访问次数小于1次的对象会从标准层降到低频层。 | Int | 是 |
PUT /?intelligent-tiering&id=default HTTP/1.1Host: examplebucket-1250000000.cos.ap-chengdu.myqcloud.comConnection: keep-aliveAccept-Encoding: gzip, deflateAccept: */*User-Agent: python-requests/2.12.4Content-Type: application/xmlAuthorization: q-sign-algorithm=sha1&q-ak=************************************&q-sign-time=1480932292;1981012292&q-key-time=1480932292;1981012292&q-url-param-list=versioning&q-header-list=host&q-signature=****************************************Content-Length: 83<IntelligentTieringConfiguration><Id>default</Id><Status>Enabled</Status><Tiering><AccessTier>INFREQUENT</AccessTier><Days>30</Days><RequestFrequent>1</RequestFrequent></Tiering></IntelligentTieringConfiguration>
HTTP/1.1 200 OKContent-Type: application/xmlContent-Length: 0Connection: keep-aliveDate: Sun, 23 Aug 2020 08:14:53 GMTServer: tencent-cosx-cos-request-id: NTk5ZDM5N2RfMjNiMjM1MGFfMmRiX2Y0****
PUT /?intelligent-tiering&id=Id HTTP/1.1Host: <BucketName-APPID>.cos.<Region>.myqcloud.comConnection: keep-aliveAuthorization: authorization stringContent-Type: text/plainContent-Length: Int
参数 | 描述 | 类型 | 是否必选 |
id | 智能分层规则名称清单任务的名称,id 设置为非 default 的字符串,表示该规则为归档层、深度归档层转换规则。 | String | 是 |
<IntelligentTieringConfiguration><Id>rule1</Id><Status>Enabled</Status><Filter><And><Prefix>string</Prefix><Tag><Key>string</Key><Value>string</Value></Tag><Tag><Key>string</Key><Value>string</Value></Tag>...</And></Filter><Tiering><AccessTier>ARCHIVE_ACCESS</AccessTier><Days>100</Days></Tiering><Tiering><AccessTier>DEEP_ARCHIVE_ACCESS</AccessTier><Days>200</Days></Tiering></IntelligentTieringConfiguration>
名称 | 父节点 | 描述 | 类型 | 是否必选 |
Id | IntelligentTieringConfiguration | 智能分层规则名称清单任务的名称,id 设置为非 default 的字符串,表示该规则为归档层、深度归档层转换规则。 | String | 是 |
Status | IntelligentTieringConfiguration | 说明智能分层规则是否开启,枚举值:Enabled、Disabled。 当 id 为 default 时,仅支持设置 Enabled。 | Enum | 是 |
Filter | IntelligentTieringConfiguration | 筛选待分析对象。id 非 default 时,归档及深度归档层规则将针对符合 Filter 中设置的前缀、标签的对象生效。 | Container | 否 |
And | IntelligentTieringConfiguration.Filter | 筛选条件,如果同时需要前缀与对象标签条件,需要用 And 包装。 | Container | 否 |
Prefix | IntelligentTieringConfiguration.Filter.And | 筛选对象前缀,最多指定一个前缀。 | String | 否 |
Tag | IntelligentTieringConfiguration.Filter.And | 筛选待分析对象时,可以用对象标签(支持多个)作为过滤条件。 | Container | 否 |
Tiering | IntelligentTieringConfiguration | 指定智能分层存储配置中有关数据转换的配置信息。 | Container | 是 |
AccessTier | IntelligentTieringConfiguration
.Tiering | id 非 default 时,用于指定归档或深度归档层级,枚举值:ARCHIVE_ACCESS、DEEP_ARCHIVE_ACCESS。 | Enum | 是 |
Days | IntelligentTieringConfiguration
.Tiering | id 非 default 时,指定智能分层存储配置中数据转换为归档层或深度归档层的天数限制。 归档层(ARCHIVE_ACCESS)支持设置范围为91~730。 深度归档层(DEEP_ARCHIVE_ACCESS)支持设置范围为180~730。 同一条规则中,深度归档层的天数必须大于归档层的天数。 | Int | 是 |
PUT /?intelligent-tiering&id=rule1 HTTP/1.1Host: examplebucket-1250000000.cos.ap-chengdu.myqcloud.comConnection: keep-aliveAccept-Encoding: gzip, deflateAccept: */*User-Agent: python-requests/2.12.4Content-Type: application/xmlAuthorization: Auth StringContent-Length: Content Length<IntelligentTieringConfiguration><Id>rule1</Id><Status>Enabled</Status><Tiering><AccessTier>ARCHIVE_ACCESS</AccessTier><Days>100</Days></Tiering><Tiering><AccessTier>DEEP_ARCHIVE_ACCESS</AccessTier><Days>200</Days></Tiering></IntelligentTieringConfiguration>
HTTP/1.1 200 OKContent-Type: application/xmlContent-Length: 0Connection: keep-aliveDate: Sun, 23 Aug 2020 08:14:53 GMTServer: tencent-cosx-cos-request-id: NTk5ZDM5N2RfMjNiMjM1MGFfMmRi1111****
folder1/的智能分层对象连续91天无访问后转换为归档层。PUT /?intelligent-tiering&id=rule2 HTTP/1.1Host: examplebucket-1250000000.cos.ap-chengdu.myqcloud.comConnection: keep-aliveAccept-Encoding: gzip, deflateAccept: */*User-Agent: python-requests/2.12.4Content-Type: application/xmlAuthorization: Auth StringContent-Length: Content Length<IntelligentTieringConfiguration><Id>rule2</Id><Status>Enabled</Status><Filter><Prefix>folder1/</Prefix></Filter><Tiering><AccessTier>ARCHIVE_ACCESS</AccessTier><Days>91</Days></Tiering></IntelligentTieringConfiguration>
HTTP/1.1 200 OKContent-Type: application/xmlContent-Length: 0Connection: keep-aliveDate: Sun, 23 Aug 2020 08:14:53 GMTServer: tencent-cosx-cos-request-id: NTk5ZDM5N2RfMjNiMjM1MGFfMmRi222****
文档反馈