この操作を呼び出して、宛先バケットを配置できるリージョンを照会できます。 操作に対して返された応答に基づいて、宛先バケットのリージョンを決定できます。
リクエストの構造
GET /?replicationLocation HTTP/1.1
ホスト: BucketName.oss-cn-hangzhou.aliyuncs.com
日付: GMT日付
権限付与: SignatureValue
レスポンス要素
要素 | 種類 | 説明 |
ReplicationLocation | Container | 宛先バケットを配置できるリージョンを格納するコンテナー。 |
位置 | String | 宛先バケットを配置できるリージョン。 例: oss-cn-beijing. 親ノード: ReplicationLocation 子ノード: なし 説明 宛先バケットを複数のリージョンに配置できる場合、複数のリージョンがレスポンスに含まれます。 宛先バケットを配置できるリージョンが存在しない場合、Locationの値はnullです。 |
LocationTransferTypeConstraint | Container | TransferTypeを指定して宛先バケットを配置できるリージョンを格納するコンテナー。 |
LocationTransferType | Container | TransferType情報を使用して宛先バケットを配置できるリージョンを格納するコンテナー。 |
TransferTypes | Container | 送信タイプを格納するコンテナー。 |
データ型 | String | データレプリケーションでデータを転送するために使用されるリンク。 デフォルト値: internal。 有効な値:
|
例
リクエストの例
GET /?replicationLocation HTTP/1.1
ホスト: oss-example.oss-cn-hangzhou.aliyuncs.com
日付: 9月2015日木曜日15:39:15 GMT
承認: OSS qn6qrrqxo2oawuk53otf ****:CTkuxpLAi4XZ + WwIfNm0Fmgb ****
レスポンスの例
説明TransferType要素は、要求でTransferTypeの値がoss_accに設定されている場合にのみ、応答のXMLボディに含まれます。
HTTP/1.1 200 OK
x-oss-request-id: 534B371674E88A4D8906 ****
日付: 9月2015日木曜日15:39:15 GMT
コンテンツ-長さ: 84
Content-Type: application/xml
接続: 閉じる
サーバー: AliyunOSS
<?xml version="1.0" ?>
<ReplicationLocation>
<Location>oss-cn-beijing</Location>
<Location>oss-cn-qingdao</Location>
<所在地> oss-cn-shenzhen</所在地>
<Location>oss-cn-hongkong</Location>
<Location>oss-us-west-1</Location>
<LocationTransferTypeConstraint>
<LocationTransferType>
<Location>oss-cn-hongkong</Location>
<TransferTypes>
<タイプ> oss_acc</タイプ>
</TransferTypes>
</LocationTransferType>
<LocationTransferType>
<Location>oss-us-west-1</Location>
<TransferTypes>
<タイプ> oss_acc</タイプ>
</TransferTypes>
</LocationTransferType>
</LocationTransferTypeConstraint>
</ReplicationLocation>
エラーコード
エラーコード | HTTP ステータスコード | 説明 |
NoSuchBucket | 404 NotFound | 指定されたバケットが存在しない場合に返されるエラーメッセージ。 |