对象存储BOS

    ListBucketReplication

    接口描述

    本接口用来获取bucket所有的replication同步规则

    请求(Request)

    • 请求语法

      GET /?replication&list HTTP/1.1
      Host: <BucketName>.bj.bcebos.com
      Date: <GMT Date>
      Authorization: AuthorizationString
    • 请求头域

      无特殊参数

    • 请求参数

      无特殊参数

    响应(Response)

    • 响应元素

      参数 描述
      rules replication规则列表
      +id replication规则名
      +status 是否生效
      +resource replication生效前缀
      +destination 复制的目的端配置
      ++bucket 目的Bucket name
      ++storageClass 目的Object的存储类型。如果保持和源Bucket的存储类型一致,则该参数为空;STANDARD表示标准存储类型,STANDARD_IA表示低频存储类型,COLD表示冷存储类型。
      +replicateHistory 历史文件复制,有该项则认为是开启
      ++storageClass 目的Object的存储类型,默认为REMAIN,可以为STANDARD,STANDARD_IA,COLD
      +replicateDeletes 是否开启删除同步,可以为enabled,disabled
      +create_time replication规则创建时间
      +destRegion 目的region
    • 响应头域

      无特殊参数

    示例

    • 请求示例

      GET /?replication&list HTTP/1.1
      Host: BucketName.bj.bcebos.com
      Date: Thu, 15 May 2017 00:17:23 GMT
      Authorization: AuthorizationString
    • 响应示例

      HTTP/1.1 200 OK
      Date: Thu, 15 May 2017 00:17:23 GMT
      Server: BceBos
      x-bce-request-id: xxxx-xxxxx-xxxx
      Connection: keep-alive
      Content-Length: xxx
      
      {
         "rules": [
             {
                 "status": "enabled",
                 "resource": [
                     "src-bucket-name/abc",
                     "src-bucket-name/cd*"
                 ],
                 "destination": {
                     "bucket": "dst-bucket-name",
                     "storageClass": "COLD"
                 },
                 "replicateHistory": {
                     "storageClass": "COLD"
                 },
                 "replicateDeletes": "enabled",
                 "id": "sample-bucket-replication-config",
                 "create_time: 1583060606,
                 "destRegion":"bj"
             }
         ]
      }
    上一篇
    DeleteBucketReplication
    下一篇
    合规保留