既存のクロスリージョンレプリケーション (CRR) ルールのレプリケーション時間制御 (RTC) 機能を有効または無効にします。
リクエスト構文
PUT /?rtc HTTP/1.1
ホスト: BucketName.oss-cn-hangzhou.aliyuncs.com
日付: GMT日付
Content-Length: ContentLength
Content-Type: application/xml
権限付与: SignatureValue
<?xml version="1.0" encoding="UTF-8"?>
<ReplicationRule>
<RTC>
<Status> 有効または無効 </Status>
</RTC>
<ID> ルールid</ID>
</ReplicationRule>
リクエストヘッダー
このリクエストには、共通リクエストヘッダーのみが含まれます。 詳細については、「共通HTTPヘッダー」をご参照ください。
リクエストパラメーター
パラメーター | データ型 | 必須 | 例 | 説明 |
ReplicationRule | Container | 必須 | N/A | RTC設定を格納するコンテナー。 親ノード: なし 子ノード: RTCおよびRuleID |
RTC | Container | 必須 | N/A | RTC機能のステータスを格納するコンテナー。 親ノード: ReplicationRule 子ノード: ステータス |
ステータス | String | 必須 | enabled | RTC機能のステータス。 デフォルト値: disabled。 有効な値:
親ノード: RTC 子ノード: なし |
ID | String | 必須 | test_replication_rule_1 | RTC機能のステータスを設定するCRRルールのID。 DeleteBucketReplication操作を呼び出して、CRRルールのIDを取得できます。 親ノード: ReplicationRule 子ノード: ステータス |
レスポンスヘッダー
このリクエストには、共通のレスポンスヘッダーのみが含まれます。 詳細については、「共通HTTPヘッダー」をご参照ください。
例
- リクエスト
のサンプルPUT /?rtc HTTP/1.1 ホスト: oss-example.oss-cn-hangzhou.aliyuncs.com 日付: 7月21日木曜日2022 15:39:18 GMT コンテンツ-長さ: 46 Content-Type: application/xml 承認: OSS qn6qrrqxo2oawuk53otf ****:CTkuxpLAi4XZ + WwIfNm0Fmgb **** <?xml version="1.0" encoding="UTF-8"?> <ReplicationRule> <RTC> <Status>enabled</Status> </RTC> <ID>test_replication_rule_1</ID> </ReplicationRule>
- HTTP/1.1 200のサンプル応答
OK x-oss-request-id: 534B371674E88A4D8906 **** 日付: 7月21日木曜日2022 15:39:18 GMT コンテンツ長: 0 接続: 閉じる サーバー: AliyunOSS
エラーコード
エラーコード | HTTPステータスコード | 説明 |
ReplicationLocationNotSupportRtc | 400 BadRequest | このリージョンではRTC機能は使用できません。 RTC機能を使用できるリージョンの詳細については、「概要」をご参照ください。 |
BucketReplicationInClosingStatus | 400 BadRequest | CRRルールが無効の場合、RTC機能を有効または無効にすることはできません。 |
BucketReplicationNotSupportRtc | 400 BadRequest | 現在のCRRルールはRTC機能をサポートしていません。 連絡先 テクニカルサポートトラブルシューティングと問題解決のための。 |