PutBucketStorageclass
更新时间:2022-05-10
接口描述
本接口用来设置Bucket的默认存储类型。
如果用户使用API、CLI或者SDK上传的Object未指定存储类型,则继承Bucket的默认存储类型。如果上传Object指定的存储类型和Bucket默认存储类型不一致时,以Object的存储类型为准。存储类型包含标准存储、低频存储、冷存储和归档存储四种,具体使用场景和性能请参见分级存储。
请求(Request)
- 
请求语法
Plain Text1 PUT /?storageClass HTTP/1.1 2 Host: <BcuketName>.bj.bcebos.com 3 x-bce-date: date 4 Content-Length: request-body-length 5 Content-Type: application/json; charset=utf-8 6 Authorization: AuthorizationString - 
请求头域
无特殊参数
 - 
请求参数
名称 类型 描述 是否必须 storageClass String 指定Bucket的默认存储类型, STANDARD代表标准存储,STANDARD_IA代表低频存储,COLD代表冷存储,ARCHIVE代表归档类型;对于多AZ类型bucket,只允许设置MAZ_STANDARD和MAZ_STANDARD_IA两种存储类型,MAZ_STANDARD代表多AZ标准存储,MAZ_STANDARD_IA代表多AZ低频存储。是  
响应(Response)
示例
- 
请求示例
Plain Text1 PUT /?storageClass HTTP/1.1 2 Host: <BcuketName>.bj.bcebos.com 3 x-bce-date: date 4 Content-Length: 38 5 Content-Type: application/json; charset=utf-8 6 Authorization: AuthorizationString 7 8 { 9 "storageClass": "STANDARD_IA" 10 } 11 - 
响应示例
Plain Text1 HTTP/1.1 200 OK 2 x-bce-request-id: 4db4b34d-653d-4d9a-b49b-3049ca786409 3 Date: Wed, 31 May 2017 08:34:40 GMT 4 Connection: keep-alive 5 Server: BceBos 
