全部产品
Search
文档中心

Object Storage Service:delete-bucket-replication

更新时间:Jul 02, 2025

Menonaktifkan replikasi data pada sebuah bucket dan menghapus aturan replikasi data dari bucket tersebut. Setelah operasi ini, setiap perubahan pada bucket sumber tidak akan disinkronkan ke bucket tujuan.

Catatan penggunaan

  • Untuk menghapus aturan replikasi data dari sebuah bucket, Anda memerlukan izin oss:DeleteBucketReplication. Untuk informasi lebih lanjut, lihat Lampirkan Kebijakan Kustom ke Pengguna RAM.

  • Perintah delete-bucket-replication tidak langsung menghapus aturan replikasi data. Object Storage Service (OSS) membutuhkan waktu tertentu untuk membersihkan tugas-tugas replikasi data yang dijalankan berdasarkan aturan tersebut. Selama proses ini, tugas-tugas replikasi data berada dalam status Closing. Setelah tugas-tugas replikasi data dibersihkan, aturan replikasi data akan dihapus.

  • Hanya pemilik bucket yang dapat menghapus aturan replikasi data dari sebuah bucket. Anda dapat menghapus aturan replikasi data melalui titik akhir OSS.

Sintaks perintah

ossutil api delete-bucket-replication --bucket value --replication-rules value [flags]

Parameter

Tipe

Deskripsi

--bucket

string

Nama bucket yang aturan replikasi datanya ingin Anda hapus.

--replication-rules

string

Kontainer yang digunakan untuk menyimpan aturan replikasi data yang ingin Anda hapus.

Catatan

Anda dapat menghapus aturan replikasi data dengan cara yang sama seperti saat memanggil operasi DeleteBucketReplication. Untuk informasi lebih lanjut tentang parameter dalam operasi DeleteBucketReplication, lihat DeleteBucketReplication.

--replication-rules

Opsi --replication-rules mendukung format XML dan JSON. Jika nilai opsi tersebut mengandung awalan file://, ossutil membaca konfigurasi dari file tertentu.

  • Format XML:

    <ReplicationRules>
      <ID>string</ID>
    </ReplicationRules>
  • Format JSON:

    {
      "ID": "string"
    }
    Catatan

    Untuk informasi lebih lanjut tentang opsi baris perintah global yang didukung, lihat Opsi Baris Perintah.

Contoh

  • Anda dapat menonaktifkan replikasi data untuk bucket bernama examplebucket dan menghapus aturan replikasi data dengan ID rule_id di dalam bucket menggunakan salah satu metode berikut:

    • Buat file konfigurasi replication-rules.xml dan tambahkan kode berikut ke file konfigurasi:

      <?xml version="1.0" encoding="UTF-8"?>
      <ReplicationRules>
        <ID>rule_id</ID>
      </ReplicationRules>

      Contoh perintah:

      ossutil api delete-bucket-replication --bucket examplebucket --replication-rules file://replication-rules.xml
    • Buat file konfigurasi replication-rules.json dan tambahkan kode berikut ke file konfigurasi:

      {
        "ID": "rule_id"
      }

      Contoh perintah:

      ossutil api delete-bucket-replication --bucket examplebucket --replication-rules file://replication-rules.json
    • Konfigurasikan parameter dalam perintah berikut dalam format JSON:

      ossutil api delete-bucket-replication --bucket examplebucket --replication-rules "{\"ID\":\"rule_id\"}"