Mengaktifkan atau menonaktifkan fitur Replication Time Control (RTC) untuk aturan replikasi lintas wilayah (CRR) yang sudah ada.
Sintaks permintaan
PUT /?rtc HTTP/1.1
Host: BucketName.oss-cn-hangzhou.aliyuncs.com
Date: GMT Date
Content-Length: ContentLength
Content-Type: application/xml
Authorization: SignatureValue
<?xml version="1.0" encoding="UTF-8"?>
<ReplicationRule>
<RTC>
<Status>enabled or disabled</Status>
</RTC>
<ID>rule id</ID>
</ReplicationRule>Header permintaan
Semua header dalam permintaan PutBucketRTC merupakan header permintaan umum. Untuk informasi lebih lanjut, lihat Header Permintaan Umum.
Parameter permintaan
Parameter | Tipe | Diperlukan | Contoh | Deskripsi |
ReplicationRule | Container | Ya | N/A | Kontainer yang menyimpan konfigurasi RTC. Node induk: tidak ada Node anak: RTC dan RuleID |
RTC | Container | Ya | N/A | Kontainer yang menyimpan status fitur RTC. Node induk: ReplicationRule Node anak: Status |
Status | String | Ya | enabled | Status fitur RTC. Nilai default: disabled. Nilai valid:
Node induk: RTC Node anak: tidak ada |
ID | String | Ya | test_replication_rule_1 | ID aturan CRR untuk mana Anda ingin mengonfigurasi status fitur RTC. Anda dapat memanggil operasi DeleteBucketReplication untuk mendapatkan ID aturan CRR. Node induk: ReplicationRule Node anak: Status |
Header respons
Semua header dalam respons terhadap permintaan PutBucketRTC merupakan header respons umum. Untuk informasi lebih lanjut, lihat Header Respons Umum.
Contoh
Contoh Permintaan
PUT /?rtc HTTP/1.1 Host: oss-example.oss-cn-hangzhou.aliyuncs.com Date: Thu, 21 Jul 2022 15:39:18 GMT Content-Length: 46 Content-Type: application/xml Authorization: OSS qn6q**************:77Dv**************** <?xml version="1.0" encoding="UTF-8"?> <ReplicationRule> <RTC> <Status>enabled</Status> </RTC> <ID>test_replication_rule_1</ID> </ReplicationRule>Contoh Respons
HTTP/1.1 200 OK x-oss-request-id: 534B371674E88A4D8906**** Date: Thu, 21 Jul 2022 15:39:18 GMT Content-Length: 0 Connection: close Server: AliyunOSS
OSS SDKs
Anda dapat menggunakan OSS SDK untuk bahasa pemrograman berikut guna memanggil operasi PutBucketRTC:
ossutil
Untuk informasi tentang perintah ossutil yang sesuai dengan operasi PutBucketRTC, lihat put-bucket-rtc.
Kode kesalahan
Kode kesalahan | Kode status HTTP | Deskripsi |
ReplicationLocationNotSupportRtc | 400 BadRequest | Fitur RTC tidak tersedia di wilayah ini. Untuk informasi lebih lanjut tentang wilayah di mana fitur RTC tersedia, lihat Ikhtisar. |
BucketReplicationInClosingStatus | 400 BadRequest | Jika aturan CRR dinonaktifkan, Anda tidak dapat mengaktifkan atau menonaktifkan fitur RTC. |
BucketReplicationNotSupportRtc | 400 BadRequest | Aturan CRR saat ini tidak mendukung fitur RTC. Hubungi dukungan teknis untuk menyelesaikan dan memperbaiki masalah. |