All Products
Search
Document Center

Object Storage Service:PutBucketRTC

Last Updated:Jul 02, 2025

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:

  • enabled: Fitur RTC diaktifkan.

    Penting

    Ketika fitur RTC diaktifkan, jika replikasi data historis sedang berlangsung atau aturan replikasi belum berlaku, status fitur RTC adalah enabling. Jika replikasi data historis selesai atau replikasi data historis tidak dipilih, dan aturan replikasi berlaku, status fitur RTC adalah enabled.

  • disabled: Fitur RTC dinonaktifkan.

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.