设置Bucket的默认存储类型
更新时间:2022-08-10
接口说明
本接口用来设置Bucket的默认存储类型。
如果用户使用API、CLI或者SDK上传的Object未指定存储类型,则继承Bucket的默认存储类型。如果上传Object指定的存储类型和Bucket默认存储类型不一致时,以Object的存储类型为准。存储类型包含标准存储、低频存储、冷存储和归档存储四种,具体使用场景和性能请参见分级存储。
请求URI
PUT /v1/{bucketName}/?storageClass
参数名称 | 参数类型 | 是否必须 | 描述 | 示例值 | 参数位置 |
---|---|---|---|---|---|
bucketName | String | 是 | Bucket名称 | "bucketName_example" | Path |
请求体参数
请求体字段数据结构说明
参数名称 | 参数类型 | 是否必须 | 描述 | 示例值 |
---|---|---|---|---|
storageClass | String | 是 | 指定Bucket的默认存储类型,STANDARD代表标准存储,STANDARD_IA代表低频存储,COLD代表冷存储,ARCHIVE代表归档类型;对于多AZ类型bucket,只允许设置MAZ_STANDARD和MAZ_STANDARD_IA两种存储类型,MAZ_STANDARD代表多AZ标准存储,MAZ_STANDARD_IA代表多AZ低频存储。 | STANDARD_IA |
响应体参数
响应体字段数据结构说明
请求示例
PUT /v1/bucketName_example/?storageClass
<公共请求头>
{
"storageClass" : "STANDARD_IA"
}
响应示例
HTTP/1.1 200 OK
<公共响应头>
{ }
错误码
请参考通用错误码