Menggunakan replikasi lintas bucket

Halaman ini menjelaskan cara menggunakan replikasi lintas bucket, yang menggunakan Storage Transfer Service untuk menyalin objek baru dan yang diperbarui secara asinkron dari bucket sumber ke bucket tujuan. Saat menggunakan replikasi lintas bucket, Anda membuat dan mengelola tugas replikasi, yang merupakan jenis tugas di Storage Transfer Service.

Sebelum memulai

Untuk menggunakan replikasi lintas bucket, Anda harus menyelesaikan langkah-langkah prasyarat. Untuk mengetahui petunjuknya, lihat Sebelum memulai dalam dokumentasi Storage Transfer Service.

Membuat tugas replikasi

Konsol

Saat Anda membuat tugas replikasi lintas bucket menggunakan konsolGoogle Cloud , agen layanan Storage Transfer Service otomatis diberi peran storage.legacyBucketOwner di bucket sumber dan peran storage.legacyBucketWriter di bucket tujuan.

Saat menggunakan konsol Google Cloud , Anda dapat membuat tugas replikasi untuk bucket yang ada atau untuk bucket baru selama proses pembuatan bucket.

Untuk membuat tugas replikasi untuk bucket baru, ikuti petunjuk untuk membuat bucket baru.

Untuk membuat tugas replikasi bagi bucket yang ada, selesaikan langkah-langkah berikut:

  1. Di Google Cloud konsol, buka halaman Bucket Cloud Storage.

    Buka Buckets

  2. Dalam daftar bucket, klik nama bucket sumber yang objeknya ingin Anda replikasi.

  3. Di halaman Detail bucket, klik tab Konfigurasi.

  4. Temukan opsi Replikasi lintas bucket, lalu klik Edit.

  5. Di panel Edit replikasi lintas bucket yang terbuka, klik Tambahkan tujuan.

  6. Di bagian Choose a destination, pilih bucket tujuan, lalu klik Next.

  7. Di bagian Pilih setelan replikasi, lakukan tindakan berikut:

    • Opsional: Untuk memfilter objek yang akan direplikasi menurut awalan nama objek, centang kotak Replikasi objek berdasarkan awalan di bagian Pilih objek yang akan direplikasi.

      • Untuk menyertakan objek menurut awalan, masukkan awalan di bagian Sertakan objek dengan awalan, lalu klik Tambahkan awalan.

      • Untuk mengecualikan objek berdasarkan awalan, masukkan awalan di bagian Kecualikan objek dengan awalan, lalu klik Tambahkan awalan.

    • Opsional: Untuk menetapkan kelas penyimpanan bagi objek yang direplikasi, pilih kelas penyimpanan dari menu di bagian Tetapkan kelas penyimpanan untuk objek yang direplikasi.

      Jika Anda melewati langkah ini, objek yang direplikasi akan menggunakan kelas penyimpanan bucket tujuan secara default.

    1. Klik Simpan.

Command line

Untuk mengetahui petunjuk Google Cloud CLI tentang cara membuat tugas replikasi, lihat Membuat tugas replikasi menggunakan Google Cloud CLI.

REST API

JSON API

Untuk mengetahui petunjuk JSON API tentang cara membuat tugas replikasi, lihat Membuat tugas replikasi menggunakan JSON API.

Untuk memeriksa status tugas replikasi, lihat log Cloud Logging untuk Storage Transfer Service.

Mencantumkan tugas replikasi

Konsol

Anda tidak dapat mencantumkan tugas replikasi menggunakan konsol Google Cloud . Lihat Melihat tugas replikasi untuk mengetahui petunjuk cara melihat satu tugas replikasi dalam satu waktu.

Command line

Untuk mengetahui petunjuk Google Cloud CLI tentang cara membuat daftar tugas replikasi, lihat Membuat daftar tugas replikasi menggunakan Google Cloud CLI.

REST API

JSON API

Untuk mengetahui petunjuk JSON API tentang cara mencantumkan tugas replikasi, lihat Mencantumkan tugas replikasi menggunakan JSON API.

Melihat tugas replikasi

Konsol

  1. Di Google Cloud konsol, buka halaman Bucket Cloud Storage.

    Buka Buckets

  2. Dalam daftar bucket, klik nama bucket sumber yang tugas replikasi antar-bucketnya ingin Anda lihat.

  3. Di halaman Detail bucket, klik tab Konfigurasi.

  4. Temukan opsi Replikasi lintas bucket, lalu klik Edit.

    Panel Edit replikasi lintas bucket akan muncul, yang menampilkan tugas replikasi untuk setiap bucket tujuan.

Di halaman Buckets, Anda dapat melihat kolom Replication, yang menampilkan apakah bucket memiliki tugas replikasi Turbo atau tugas replikasi antar-bucket yang sedang berjalan. Untuk mengetahui petunjuk tentang cara menampilkan kolom Replikasi, lihat Menampilkan kolom.

Command line

Untuk mengetahui petunjuk Google Cloud CLI tentang cara melihat tugas replikasi, lihat Melihat tugas replikasi menggunakan Google Cloud CLI.

REST API

JSON API

Untuk mengetahui petunjuk JSON API tentang cara melihat tugas replikasi, lihat Melihat tugas replikasi menggunakan JSON API.

Memperbarui tugas replikasi

Anda dapat memperbarui kolom berikut dari tugas replikasi:

  • Deskripsi tugas replikasi

  • Konfigurasi untuk menjalankan tugas replikasi

  • Konfigurasi notifikasi yang dipublikasikan ke Pub/Sub

  • Perilaku logging untuk operasi tugas replikasi

  • Status tugas replikasi (apakah diaktifkan, dinonaktifkan, atau dihapus)

Konsol

Saat menggunakan konsol Google Cloud , Anda hanya dapat mengupdate tugas replikasi dengan menjeda atau melanjutkan tugas.

  1. Di Google Cloud konsol, buka halaman Bucket Cloud Storage.

    Buka Buckets

  2. Dalam daftar bucket, klik nama bucket sumber yang ingin Anda jeda atau lanjutkan replikasinya.

  3. Di halaman Detail bucket, klik tab Konfigurasi.

  4. Temukan opsi Replikasi lintas bucket, lalu klik Edit.

  5. Di panel Edit replikasi lintas bucket yang muncul, klik Jeda atau Lanjutkan di samping tugas replikasi yang ingin Anda perbarui.

Command line

Untuk mengetahui petunjuk Google Cloud CLI tentang cara memperbarui tugas replikasi, lihat Memperbarui tugas replikasi menggunakan Google Cloud CLI.

REST API

JSON API

Untuk mengetahui petunjuk JSON API tentang cara memperbarui tugas replikasi, lihat Memperbarui tugas replikasi menggunakan JSON API.

Menghapus tugas replikasi

Konsol

  1. Di Google Cloud konsol, buka halaman Bucket Cloud Storage.

    Buka Buckets

  2. Dalam daftar bucket, klik nama bucket sumber yang ingin Anda hentikan replikasinya.

  3. Di halaman Detail bucket, klik tab Konfigurasi.

  4. Temukan opsi Replikasi lintas bucket, lalu klik Edit.

  5. Di panel Edit replikasi lintas bucket yang muncul, klik Hapus di samping tugas replikasi yang ingin Anda hapus.

  6. Pada dialog yang muncul, klik Konfirmasi.

Command line

Untuk mengetahui petunjuk Google Cloud CLI tentang cara menghapus tugas replikasi, lihat Menghapus tugas replikasi menggunakan Google Cloud CLI.

REST API

JSON API

Untuk mengetahui petunjuk JSON API tentang cara menghapus tugas replikasi, lihat Menghapus tugas replikasi menggunakan JSON API.

Langkah berikutnya

Pantau objek yang direplikasi.