列举Bucket的所有replication同步规则
所有文档

          对象存储 BOS

          列举Bucket的所有replication同步规则

          接口说明

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

          请求URI

          GET /v1/{bucketName}/?replication&list

          参数名称 参数类型 是否必须 描述 示例值 参数位置
          bucketName String bucket的名称 "bucketName_example" Path

          请求体参数

          请求体字段数据结构说明

          响应体参数

          响应体字段数据结构说明

          参数名称 参数类型 描述 示例值
          rules List<Rules> replication规则列表

          Rules字段数据结构说明

          参数名称 参数类型 描述 示例值
          status String 是否生效 enabled
          resource List<String> replication生效前缀
          destination Destination 复制的目的端配置
          replicateHistory ReplicateHistory 历史文件复制,有该项则认为是开启
          replicateDeletes String 是否开启删除同步,可以为enabled,disabled enabled
          id String replication规则名 sample-bucket-replication-config
          create_time Integer replication规则创建时间 1583060606
          destRegion String 目的region bj

          Destination字段数据结构说明

          参数名称 参数类型 描述 示例值
          bucket String 目的Bucket name dst-bucket-name
          storageClass String 目的Object的存储类型。如果保持和源Bucket的存储类型一致,则该参数为空;STANDARD表示标准存储类型,STANDARD_IA表示低频存储类型,COLD表示冷存储类型;如果是多AZ类型bucket,MAZ_STANDARD_IA代表多AZ低频存储,MAZ_STANDARD表示多AZ标准存储类型,不能是其它取值。 COLD

          ReplicateHistory字段数据结构说明

          参数名称 参数类型 描述 示例值
          storageClass String 目的Object的存储类型,默认为REMAIN,可以为STANDARD,STANDARD_IA,COLD,MAZ_STANDARD,MAZ_STANDARD_IA COLD

          请求示例

          GET /v1/bucketName_example/?replication&list
          <公共请求头>
          
          
          { }

          响应示例

          HTTP/1.1 200 OK
          <公共响应头>
          
          {
            "rules" : [ {
              "destRegion" : "bj",
              "create_time" : 1583060606,
              "resource" : [ "src-bucket-name/abc", "src-bucket-name/abc" ],
              "destination" : {
                "bucket" : "dst-bucket-name",
                "storageClass" : "COLD"
              },
              "id" : "sample-bucket-replication-config",
              "replicateHistory" : {
                "storageClass" : "COLD"
              },
              "replicateDeletes" : "enabled",
              "status" : "enabled"
            }, {
              "destRegion" : "bj",
              "create_time" : 1583060606,
              "resource" : [ "src-bucket-name/abc", "src-bucket-name/abc" ],
              "destination" : {
                "bucket" : "dst-bucket-name",
                "storageClass" : "COLD"
              },
              "id" : "sample-bucket-replication-config",
              "replicateHistory" : {
                "storageClass" : "COLD"
              },
              "replicateDeletes" : "enabled",
              "status" : "enabled"
            } ]
          }

          错误码

          请参考通用错误码

          上一篇
          设置Bucket数据同步
          下一篇
          获取Bucket数据同步信息