GetBucketReplicationLocation
GetBucketReplicationLocation接口用于獲取可復(fù)制到的目標(biāo)存儲(chǔ)空間(Bucket)所在的地域。您可以根據(jù)返回結(jié)果決定將源Bucket的數(shù)據(jù)復(fù)制到哪個(gè)地域。
請(qǐng)求語(yǔ)法
GET /?replicationLocation HTTP/1.1
Host: BucketName.oss-cn-hangzhou.aliyuncs.com
Date: GMT Date
Authorization: SignatureValue
響應(yīng)元素
名稱 | 類型 | 描述 |
ReplicationLocation | 容器 | 可復(fù)制地域的容器。 |
Location | 字符串 | 可復(fù)制到的目標(biāo)Bucket所在的地域,例如oss-cn-beijing。 父節(jié)點(diǎn):ReplicationLocation 子節(jié)點(diǎn):無(wú) 說(shuō)明 如果有多個(gè)可復(fù)制到的目標(biāo)地域,那么返回的結(jié)果中包含多個(gè)Location。如果沒有可復(fù)制到的目標(biāo)地域,則返回的Location為空。 |
LocationTransferTypeConstraint | 容器 | 包含TransferType約束的Location信息容器。 |
LocationTransferType | 容器 | 包含TransferType的Location信息容器。 |
TransferTypes | 容器 | 傳輸類型容器。 |
Type | 字符串 | 數(shù)據(jù)復(fù)制時(shí)使用的數(shù)據(jù)傳輸類型。 取值:
|
示例
請(qǐng)求示例
GET /?replicationLocation HTTP/1.1
Host: oss-example.oss-cn-hangzhou.aliyuncs.com
Date: Thu, 24 Sep 2015 15:39:15 GMT
Authorization: OSS qn6q**************:77Dv****************
返回示例
說(shuō)明僅當(dāng)傳輸類型為oss_acc時(shí),返回的XML示例中才會(huì)包含<TransferType>元素。
HTTP/1.1 200 OK
x-oss-request-id: 534B371674E88A4D8906****
Date: Thu, 24 Sep 2015 15:39:15 GMT
Content-Length: 84
Content-Type: application/xml
Connection: close
Server: AliyunOSS
<?xml version="1.0" ?>
<ReplicationLocation>
<Location>oss-cn-beijing</Location>
<Location>oss-cn-qingdao</Location>
<Location>oss-cn-shenzhen</Location>
<Location>oss-cn-hongkong</Location>
<Location>oss-us-west-1</Location>
<LocationTransferTypeConstraint>
<LocationTransferType>
<Location>oss-cn-hongkong</Location>
<TransferTypes>
<Type>oss_acc</Type>
</TransferTypes>
</LocationTransferType>
<LocationTransferType>
<Location>oss-us-west-1</Location>
<TransferTypes>
<Type>oss_acc</Type>
</TransferTypes>
</LocationTransferType>
</LocationTransferTypeConstraint>
</ReplicationLocation>
錯(cuò)誤碼
錯(cuò)誤碼 | 狀態(tài)碼 | 描述 |
NoSuchBucket | 404 NotFound | 請(qǐng)求的Bucket不存在。 |