获取指定桶的复制配置信息。执行该配置操作前需要确保执行者拥有GetReplicationConfiguration权限。
名称 | 类型 | IN | 必选 | 描述 |
---|---|---|---|---|
Authorization
|
string | header | 是 |
请求消息中可带的签名信息。 |
Date
|
string | header | 否 |
请求发起端的日期和时间,例如:Wed, 27 Jun 2018 13:39:15 +0000。 默认值:无。 条件:如果消息头中带了x-obs-date字段,则可以不带该字段,其他情况下必选。 |
bucket_name
|
string | query | 是 |
请求的桶名称。 |
replication
|
string | query | 是 |
replication表示请求桶的跨区域复制配置API。 |
请求成功响应消息。
名称 | 类型 | 必选 | 描述 |
---|---|---|---|
Content-Length
|
string | 否 |
响应消息体的字节长度。 |
Connection
|
string | 否 |
指明与服务器的连接是长连接还是短连接。 |
Date
|
string | 否 |
OBS系统响应的时间。 |
ETag
|
string | 否 |
对象的base64编码的128位MD5摘要。ETag是对象内容的唯一标识,可以通过该值识别对象内容是否有变化。比如上传对象时ETag为A,下载对象时ETag为B,则说明对象内容发生了变化。实际的ETag是对象的哈希值。ETag只反映变化的内容,而不是其元数据。上传的对象或拷贝操作创建的对象,通过MD5加密后都有唯一的ETag。如果通过多段上传对象,则无论加密方法如何,MD5会拆分ETag,此类情况ETag就不是MD5的摘要。 |
x-obs-id-2
|
string | 否 |
帮助定位问题的特殊符号。 |
x-obs-request-id
|
string | 否 |
由OBS创建来唯一确定本次请求的值,可以通过该值来定位问题。 |
名称 | 类型 | 必选 | 描述 |
---|---|---|---|
ReplicationConfiguration
|
SetBucketReplicationRequestBody object | 否 |
复制规则的容器,最多可以达到100条规则,所有的复制配置大小可达到50KB。 |
名称 | 类型 | 必选 | 描述 |
---|---|---|---|
Agency
|
string | 是 |
用户创建的委托名字,最大长度为64字符。 |
Rule
|
Array of ReplicationConfigurationRule objects | 是 |
名称 | 类型 | 必选 | 描述 |
---|---|---|---|
ID
|
string | 否 |
规则的特殊辨识符,最大长度为255字符。 |
Status
|
string | 是 |
如果Status为Disabled,这条规则会被忽略。 |
Prefix
|
string | 是 |
对象键值名的前缀,适配于一个或者多个对象。 最大前缀长度可达到为1024个字节,不支持重叠的前缀。 |
Destination
|
ReplicationConfigurationRuleDestination object | 是 |
目标桶信息的容器。 |
HistoricalObjectReplication
|
string | 否 |
历史对象复制关键字,如果为Enabled,会复制符合这条规则的历史对象。 |
名称 | 类型 | 必选 | 描述 |
---|---|---|---|
Bucket
|
string | 否 |
存储被规则标识的对象副本的桶名称。 如果在复制配置中有多条规则,这些规则必须都要标识同一个桶作为目标桶。 |
StorageClass
|
string | 否 |
对象的存储类型。 |
DeleteData
|
string | 否 |
删除同步复制关键字,如果为Enabled,源桶的对象删除操作会复制到目标端。 |
请求失败响应消息。
请求失败响应消息。 除了公共的错误码外,此接口还会返回一些其他的错误码。下面列出本接口的一些常见错误,以及可能原因。
错误码 | 描述 | HTTP状态码 | SOAP错误码前缀 |
---|---|---|---|
NoSuchReplicationConfiguration | 跨region复制配置不存在。 | 404 Not Found | Client |
请求成功响应消息。