ListBucketReplication
更新时间:2020-11-25
接口描述
本接口用来获取bucket所有的replication同步规则
请求(Request)
- 
请求语法Plain Text1GET /?replication&list HTTP/1.1 2Host: <BucketName>.bj.bcebos.com 3Date: <GMT Date> 4Authorization: AuthorizationString
- 
请求头域无特殊参数 
- 
请求参数无特殊参数 
响应(Response)
- 
响应元素参数 描述 rules replication规则列表 +id replication规则名 +status 是否生效 +resource replication生效前缀 +destination 复制的目的端配置 ++bucket 目的Bucket name ++storageClass 目的Object的存储类型。如果保持和源Bucket的存储类型一致,则该参数为空; STANDARD表示标准存储类型,STANDARD_IA表示低频存储类型,COLD表示冷存储类型;如果是多AZ类型bucket,MAZ_STANDARD_IA代表多AZ低频存储,MAZ_STANDARD表示多AZ标准存储类型,不能是其它取值。+replicateHistory 历史文件复制,有该项则认为是开启 ++storageClass 目的Object的存储类型,默认为 REMAIN,可以为STANDARD,STANDARD_IA,COLD,MAZ_STANDARD,MAZ_STANDARD_IA+replicateDeletes 是否开启删除同步,可以为 enabled,disabled+create_time replication规则创建时间 +destRegion 目的region 
- 
响应头域无特殊参数 
示例
- 
请求示例Plain Text1GET /?replication&list HTTP/1.1 2Host: BucketName.bj.bcebos.com 3Date: Thu, 15 May 2017 00:17:23 GMT 4Authorization: AuthorizationString
- 
响应示例Plain Text1HTTP/1.1 200 OK 2Date: Thu, 15 May 2017 00:17:23 GMT 3Server: BceBos 4x-bce-request-id: xxxx-xxxxx-xxxx 5Connection: keep-alive 6Content-Length: xxx 7 8{ 9 "rules": [ 10 { 11 "status": "enabled", 12 "resource": [ 13 "src-bucket-name/abc", 14 "src-bucket-name/cd*" 15 ], 16 "destination": { 17 "bucket": "dst-bucket-name", 18 "storageClass": "COLD" 19 }, 20 "replicateHistory": { 21 "storageClass": "COLD" 22 }, 23 "replicateDeletes": "enabled", 24 "id": "sample-bucket-replication-config", 25 "create_time: 1583060606, 26 "destRegion":"bj" 27 } 28 ] 29}
