

Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.

# Mereplikasi objek yang ada dengan Batch Replication
<a name="s3-batch-replication-batch"></a>

Replikasi Batch S3 berbeda dari replikasi langsung, yang secara terus menerus dan otomatis mereplikasi objek baru di seluruh bucket Amazon S3. Sebaliknya, Replikasi Batch S3 terjadi sesuai permintaan pada objek yang ada. Anda dapat menggunakan Replikasi Batch S3 untuk mereplikasi jenis objek berikut: 
+ Objek yang ada sebelum konfigurasi replikasi ada
+ Objek yang sebelumnya telah direplikasi
+ Objek yang gagal replikasi

Anda dapat mereplikasi objek ini sesuai permintaan dengan menggunakan pekerjaan Operasi Batch.

Untuk memulai dengan Batch Replication, Anda dapat:
+ **Memulai Replikasi Batch untuk aturan atau tujuan replikasi baru** — Anda dapat membuat tugas Replikasi Batch satu kali saat membuat aturan pertama dalam konfigurasi replikasi baru atau saat menambahkan bucket tujuan baru ke konfigurasi yang ada melalui konsol Amazon S3. 
+ **Memulai Replikasi Batch untuk konfigurasi replikasi yang ada** — Anda dapat membuat pekerjaan Replikasi Batch baru dengan menggunakan Operasi Batch S3 melalui konsol Amazon S3, AWS Command Line Interface (AWS CLI), API REST Amazon S3, atau AWS SDKs Amazon S3 REST.

Ketika tugas Replikasi Batch selesai, Anda menerima laporan penyelesaian. Untuk informasi lebih lanjut tentang cara menggunakan laporan ini untuk memeriksa pekerjaan, lihat[Melacak status tugas dan laporan penyelesaian](batch-ops-job-status.md).

## Pertimbangan Replikasi Batch S3
<a name="batch-replication-considerations"></a>

Sebelum menggunakan Replikasi Batch S3, tinjau daftar pertimbangan berikut: 
+ Bucket sumber Anda harus memiliki konfigurasi replikasi yang sudah ada. Untuk mengaktifkan replikasi, lihat [Menyiapkan ikhtisar replikasi langsung](replication-how-setup.md) dan [Contoh untuk mengonfigurasi replikasi langsung](replication-example-walkthroughs.md).
+ Jika Siklus Hidup S3 dikonfigurasi untuk bucket, sebaiknya nonaktifkan aturan siklus hidup Anda saat tugas Replikasi Batch aktif. Melakukannya membantu memastikan kesetaraan antara ember sumber dan tujuan. Jika tidak, bucket ini bisa menyimpang, dan bucket tujuan tidak akan menjadi replika yang tepat dari bucket sumber. Sebagai contoh, pertimbangkan alur perencanaan berikut ini:
  + Bucket sumber Anda memiliki beberapa versi objek dan penanda hapus pada objek tersebut.
  + Bucket sumber dan tujuan Anda memiliki konfigurasi siklus hidup untuk menghapus penanda hapus yang kedaluwarsa.

  Dalam skenario ini, Replikasi Batch mungkin mereplikasi penanda hapus ke bucket tujuan sebelum mereplikasi versi objek. Perilaku ini dapat mengakibatkan konfigurasi siklus hidup Anda menandai penanda hapus sebagai kedaluwarsa dan penanda hapus dihapus dari keranjang tujuan sebelum versi objek direplikasi.
+ Peran AWS Identity and Access Management (IAM) yang Anda tentukan untuk menjalankan pekerjaan Operasi Batch harus memiliki izin yang diperlukan untuk melakukan operasi Replikasi Batch yang mendasarinya. Untuk informasi selengkapnya tentang cara membuat peran IAM, lihat [Mengkonfigurasi peran IAM untuk Replikasi Batch S3](s3-batch-replication-policies.md).
+ Replikasi Batch memerlukan manifes, yang dapat dihasilkan oleh Amazon S3. Manifes yang dihasilkan harus disimpan Wilayah AWS sama dengan bucket sumber. Jika Anda memilih untuk tidak membuat manifes, Anda dapat menyediakan laporan Inventaris Amazon S3 atau file CSV yang berisi objek yang ingin direplikasi. Untuk informasi selengkapnya, lihat [Menentukan manifes untuk tugas Replikasi Batch](#batch-replication-manifest). 
+ Batch Replication tidak mendukung replikasi ulang objek yang dihapus dengan menentukan ID versi objek dari bucket tujuan. Untuk mereplikasi ulang objek ini, Anda dapat menyalin objek sumber di tempat dengan tugas Penyalinan Batch. Menyalin objek tersebut di tempat akan membuat versi baru objek di bucket sumber dan secara otomatis memulai replikasi ke bucket tujuan. Menghapus dan membuat ulang bucket tujuan tidak memulai replikasi.

  Untuk informasi selengkapnya tentang Batch Copy, lihat[Contoh yang menggunakan Operasi Batch untuk menyalin objek](batch-ops-examples-copy.md).
+ Jika Anda menggunakan aturan replikasi pada bucket sumber, pastikan untuk [memperbarui konfigurasi replikasi Anda](https://docs.aws.amazon.com/AmazonS3/latest/userguide/replication-walkthrough-2.html) dengan memberikan peran IAM yang dilampirkan pada aturan replikasi izin yang tepat untuk mereplikasi objek. Peran IAM ini harus memiliki izin yang diperlukan untuk melakukan replikasi pada bucket sumber dan tujuan.
+ Jika Anda mengirimkan beberapa pekerjaan Replikasi Batch untuk bucket yang sama dalam jangka waktu singkat, Amazon S3 menjalankan pekerjaan tersebut secara bersamaan.
+ Jika Anda mengirimkan beberapa pekerjaan Replikasi Batch untuk dua bucket yang berbeda, ketahuilah bahwa Amazon S3 mungkin tidak menjalankan semua pekerjaan secara bersamaan. Jika Anda melebihi jumlah pekerjaan Replikasi Batch yang dapat berjalan pada satu waktu di akun Anda, Amazon S3 menghentikan sementara pekerjaan dengan prioritas lebih rendah untuk mengerjakan pekerjaan dengan prioritas yang lebih tinggi. Setelah pekerjaan prioritas yang lebih tinggi selesai, setiap pekerjaan yang dijeda menjadi aktif kembali.
+ Replikasi Batch tidak didukung untuk objek yang disimpan di kelas penyimpanan S3 Glacier Flexible Retrieval dan S3 Glacier Deep Archive.
+ Untuk mereplikasi objek S3 Intelligent-Tiering yang disimpan di tingkat penyimpanan Akses Arsip atau Akses Arsip Dalam, Anda harus terlebih dahulu memulai permintaan [pemulihan](https://docs.aws.amazon.com/AmazonS3/latest/userguide/intelligent-tiering-managing.html#restore-data-from-int-tier-archive) dan menunggu hingga objek dipindahkan ke tingkat Akses Sering. 
+ Satu pekerjaan Batch Replication dapat mendukung manifes dengan hingga 20 miliar objek.
+ Jika Anda menggunakan Replikasi Batch S3 untuk mereplikasi kumpulan data lintas wilayah dan objek Anda sebelumnya memiliki jenis enkripsi sisi server yang diperbarui dari SSE-S3 ke SSE-KMS, Anda mungkin memerlukan izin tambahan. Di bucket wilayah sumber, Anda harus memiliki `kms:decrypt` izin. Kemudian, Anda akan memerlukan `kms:encrypt` izin `kms:decrypt` dan untuk bucket di wilayah tujuan. Untuk informasi selengkapnya, lihat [Mereplikasi objek terenkripsi](replication-config-for-kms-objects.md).

## Menentukan manifes untuk tugas Replikasi Batch
<a name="batch-replication-manifest"></a>

Manifes adalah objek Amazon S3 yang berisi kunci objek yang harus ditindaklanjuti Amazon S3. Jika Anda ingin membuat pekerjaan Replikasi Batch, Anda harus menyediakan manifes buatan pengguna atau meminta Amazon S3 menghasilkan manifes berdasarkan konfigurasi replikasi Anda.

Jika Anda menyediakan manifes buatan pengguna, manifes tersebut harus dalam bentuk laporan Inventaris Amazon S3 atau file CSV. Jika objek dalam manifes Anda berada dalam bucket berversi, Anda harus menentukan versi IDs untuk objek tersebut. Hanya objek dengan ID versi yang ditentukan dalam manifes yang akan direplikasi. Untuk mempelajari penentuan manifes lebih lanjut, lihat [Menentukan manifes](batch-ops-create-job.md#specify-batchjob-manifest).

Jika Anda memilih agar Amazon S3 menghasilkan file manifes atas nama Anda, objek yang terdaftar menggunakan bucket sumber, awalan, dan tag yang sama dengan konfigurasi replikasi di bucket sumber. Dengan manifes yang dihasilkan, Amazon S3 mereplikasi semua versi objek yang memenuhi syarat.

**catatan**  
Jika Anda memilih agar Amazon S3 menghasilkan manifes, manifes harus disimpan Wilayah AWS sama dengan bucket sumber.

## Filter untuk tugas Replikasi Batch
<a name="batch-replication-filters"></a>

Saat membuat pekerjaan Replikasi Batch, Anda dapat secara opsional menentukan filter tambahan, seperti tanggal pembuatan objek dan status replikasi, untuk mengurangi cakupan pekerjaan.

Anda dapat memfilter objek yang akan mereplikasi berdasarkan nilai `ObjectReplicationStatuses`, dengan memberikan satu atau beberapa nilai berikut:
+ `"NONE"`–Menunjukkan bahwa Amazon S3 belum pernah mencoba mereplikasi objek sebelumnya.
+ `"FAILED"`— Menunjukkan bahwa Amazon S3 telah mencoba, tetapi gagal, untuk mereplikasi objek sebelumnya.
+ `"COMPLETED"`–Menunjukkan bahwa Amazon S3 telah berhasil mereplikasi objek sebelumnya.
+ `"REPLICA"`— Menunjukkan bahwa objek ini adalah replika yang telah direplikasi Amazon S3 dari ember sumber lain.

Untuk informasi selengkapnya tentang status replikasi, lihat [Mendapatkan informasi status replikasi](replication-status.md).

Jika Anda tidak memfilter tugas Replikasi Batch, Operasi Batch mencoba mereplikasi semua objek (apa pun objek`ObjectReplicationStatus`) dalam manifes Anda yang cocok dengan aturan dalam konfigurasi replikasi Anda, kecuali untuk objek tertentu yang tidak direplikasi secara default. Untuk informasi selengkapnya, lihat [Apa yang tidak direplikasi dengan konfigurasi replikasi?](replication-what-is-isnot-replicated.md#replication-what-is-not-replicated)

Bergantung pada tujuan Anda, Anda dapat menetapkan `ObjectReplicationStatuses` ke satu atau beberapa nilai berikut:
+ Untuk mereplikasi hanya objek yang ada yang belum pernah direplikasi, hanya sertakan. `"NONE"`
+ Untuk mencoba lagi mereplikasi hanya objek yang sebelumnya gagal direplikasi, hanya sertakan. `"FAILED"`
+ Untuk mereplikasi objek yang ada dan mencoba lagi mereplikasi objek yang sebelumnya gagal direplikasi, sertakan keduanya dan. `"NONE"` `"FAILED"`
+ Untuk mengisi ulang bucket tujuan dengan objek yang telah direplikasi ke tujuan lain, sertakan. `"COMPLETED"`
+ Untuk mereplikasi objek yang sebelumnya direplikasi, sertakan. `"REPLICA"`

## Laporan penyelesaian Replikasi Batch
<a name="batch-replication-completion-report"></a>

Saat Anda membuat tugas Replikasi Batch, Anda dapat meminta laporan penyelesaian CSV. Laporan ini menunjukkan objek, kode keberhasilan atau kegagalan replikasi, output, dan deskripsi. Untuk informasi selengkapnya tentang laporan pelacakan dan penyelesaian pekerjaan, lihat[Laporan penyelesaian](batch-ops-job-status.md#batch-ops-completion-report). 

Untuk daftar kode kegagalan replikasi dan deskripsi, lihat. [Penyebab kegagalan replikasi Amazon S3](replication-metrics-events.md#replication-failure-codes)

Untuk informasi tentang pemecahan masalah Replikasi Batch, lihat. [Kesalahan Replikasi Batch](replication-troubleshoot.md#troubleshoot-batch-replication-errors)

## Memulai Replikasi Batch
<a name="batch-replication-tutorial"></a>

Untuk mempelajari cara menggunakan Replikasi Batch lebih lanjut, lihat [Tutorial: Mereplikasi objek yang ada di bucket Amazon S3 Anda dengan Replikasi Batch S3](https://aws.amazon.com/getting-started/hands-on/replicate-existing-objects-with-amazon-s3-batch-replication/).

# Mengkonfigurasi peran IAM untuk Replikasi Batch S3
<a name="s3-batch-replication-policies"></a>

Karena Replikasi Batch Amazon S3 adalah jenis pekerjaan Operasi Batch, Anda harus membuat peran AWS Identity and Access Management (IAM) untuk memberikan izin Operasi Batch untuk melakukan tindakan atas nama Anda. Anda juga harus melampirkan kebijakan IAM Replikasi Batch ke peran IAM Operasi Batch. 

Gunakan prosedur berikut untuk membuat kebijakan dan peran IAM yang memberikan izin Operasi Batch untuk memulai pekerjaan Replikasi Batch.

**Untuk membuat kebijakan untuk Replikasi Batch**

1. Masuk ke Konsol Manajemen AWS dan buka konsol IAM di [https://console.aws.amazon.com/iam/](https://console.aws.amazon.com/iam/).

1. Di bagian **Manajemen akses**, pilih **Kebijakan**.

1. Pilih **Buat kebijakan**.

1. Pada halaman **Tentukan izin**, pilih **JSON**.

1. Masukkan salah satu kebijakan berikut, tergantung pada apakah manifes Anda dihasilkan oleh Amazon S3 atau apakah Anda menyediakan manifes Anda sendiri. Untuk informasi selengkapnya tentang manifest, lihat [Menentukan manifes untuk tugas Replikasi Batch](s3-batch-replication-batch.md#batch-replication-manifest). 

   Sebelum menggunakan kebijakan ini, ganti `user input placeholders` dalam kebijakan berikut dengan nama bucket sumber replikasi, bucket manifes, dan bucket laporan penyelesaian. 
**catatan**  
Peran IAM Anda untuk Replikasi Batch memerlukan izin yang berbeda, tergantung pada apakah Anda membuat manifes atau memasok, jadi pastikan Anda memilih kebijakan yang sesuai dari contoh berikut.

**Kebijakan jika menggunakan dan menyimpan manifes yang dihasilkan Amazon S3**

------
#### [ JSON ]

****  

   ```
   {
      "Version":"2012-10-17",		 	 	 
      "Statement": [
         {
            "Action": [
               "s3:InitiateReplication"
            ],
            "Effect": "Allow",
            "Resource": [
               "arn:aws:s3:::amzn-s3-demo-source-bucket/*"
            ]
         },
         {
            "Action": [
               "s3:GetReplicationConfiguration",
               "s3:PutInventoryConfiguration"
            ],
            "Effect": "Allow",
            "Resource": [
               "arn:aws:s3:::amzn-s3-demo-source-bucket"
            ]
         },
         {
            "Action": [
               "s3:GetObject",
               "s3:GetObjectVersion"
            ],
            "Effect": "Allow",
            "Resource": [
               "arn:aws:s3:::amzn-s3-demo-manifest-bucket/*"
            ]
         },
         {
            "Effect": "Allow",
            "Action": [
               "s3:PutObject"
            ],
            "Resource": [
               "arn:aws:s3:::amzn-s3-demo-completion-report-bucket/*",
               "arn:aws:s3:::amzn-s3-demo-manifest-bucket/*"    
            ]
         }
      ]
   }
   ```

------

**Kebijakan jika menggunakan manifes yang disediakan pengguna**

------
#### [ JSON ]

****  

   ```
   {
      "Version":"2012-10-17",		 	 	 
      "Statement": [
         {
            "Action": [
               "s3:InitiateReplication"
            ],
            "Effect": "Allow",
            "Resource": [
               "arn:aws:s3:::amzn-s3-demo-source-bucket/*"
            ]
         },
         {
            "Action": [
               "s3:GetObject",
               "s3:GetObjectVersion"
            ],
            "Effect": "Allow",
            "Resource": [
               "arn:aws:s3:::amzn-s3-demo-manifest-bucket/*"
            ]
         },
         {
            "Effect": "Allow",
            "Action": [
               "s3:PutObject"
            ],
            "Resource": [
               "arn:aws:s3:::amzn-s3-demo-completion-report-bucket/*"    
            ]
         }
      ]
   }
   ```

------

1. Pilih **Berikutnya**.

1. Tentukan nama untuk kebijakan tersebut, lalu pilih **Buat kebijakan**.

**Untuk membuat peran IAM untuk Replikasi Batch**

1. Masuk ke Konsol Manajemen AWS dan buka konsol IAM di [https://console.aws.amazon.com/iam/](https://console.aws.amazon.com/iam/).

1. Di bawah **Manajemen akses**, pilih **Peran**.

1. Pilih **Buat peran**.

1. Pilih **Layanan AWS**sebagai jenis entitas tepercaya. Di bagian **Use case**, pilih **S3** sebagai layanan, dan **Operasi Batch S3** sebagai kasus penggunaan.

1. Pilih **Berikutnya**. Halaman **Tambahkan izin** muncul. Di kotak pencarian, cari kebijakan yang Anda buat di prosedur sebelumnya. Pilih kotak centang di sebelah nama kebijakan, lalu pilih **Berikutnya**. 

1. Pada halaman **Nama, tinjau, dan buat**, tentukan nama untuk peran IAM Anda.

1. Di bagian **Langkah 1: Kepercayaan identitas**, verifikasi bahwa peran IAM Anda menggunakan kebijakan kepercayaan berikut:

------
#### [ JSON ]

****  

   ```
   {
      "Version":"2012-10-17",		 	 	 
      "Statement":[
         {
            "Effect":"Allow",
            "Principal":{
               "Service":"batchoperations.s3.amazonaws.com"
            },
            "Action":"sts:AssumeRole"
         }
      ]
   }
   ```

------

1. Di bagian **Langkah 2: Tambahkan izin**, verifikasi bahwa peran IAM Anda menggunakan kebijakan yang Anda buat sebelumnya. 

1. Pilih **Buat peran**. 

# Buat pekerjaan Replikasi Batch untuk aturan atau tujuan replikasi baru
<a name="s3-batch-replication-new-config"></a>

Di Amazon S3, replikasi langsung tidak mereplikasi objek apa pun yang sudah ada di bucket sumber Anda sebelum Anda membuat konfigurasi replikasi. Replikasi langsung secara otomatis hanya mereplikasi objek baru dan yang diperbarui yang ditulis ke bucket setelah konfigurasi replikasi dibuat. Untuk mereplikasi objek yang sudah ada, Anda dapat menggunakan Replikasi Batch S3 untuk mereplikasi objek ini sesuai permintaan. 

Saat membuat aturan pertama dalam konfigurasi replikasi langsung baru atau menambahkan bucket tujuan baru ke konfigurasi replikasi yang ada melalui konsol Amazon S3, Anda dapat membuat pekerjaan Replikasi Batch secara opsional. Anda dapat menggunakan tugas Replikasi Batch ini untuk mereplikasi objek yang ada di bucket sumber ke bucket tujuan. 

Untuk menggunakan Replikasi Batch untuk konfigurasi yang ada tanpa menambahkan bucket tujuan baru, lihat[Membuat tugas Replikasi Batch untuk aturan replikasi yang ada](s3-batch-replication-existing-config.md).

**Prasyarat**  
Sebelum membuat tugas Replikasi Batch, Anda harus membuat peran Operasi Batch AWS Identity and Access Management (IAM) untuk memberikan izin Amazon S3 untuk melakukan tindakan atas nama Anda. Untuk informasi selengkapnya, lihat [Mengkonfigurasi peran IAM untuk Replikasi Batch S3](s3-batch-replication-policies.md).

## Menggunakan Replikasi Batch untuk aturan atau tujuan replikasi baru melalui konsol Amazon S3
<a name="batch-replication-new-config-console"></a>

Saat membuat aturan pertama dalam konfigurasi replikasi baru atau menambahkan bucket tujuan baru ke konfigurasi yang ada melalui konsol Amazon S3, Anda dapat memilih untuk membuat tugas Replikasi Batch untuk mereplikasi objek yang ada di bucket sumber.

**Untuk membuat pekerjaan Replikasi Batch saat membuat atau memperbarui konfigurasi replikasi**

1. Masuk ke Konsol Manajemen AWS dan buka konsol Amazon S3 di. [https://console.aws.amazon.com/s3/](https://console.aws.amazon.com/s3/)

1. Di panel navigasi kiri, pilih **Bucket**. 

1. Dalam daftar **Bucket tujuan umum**, pilih nama bucket yang berisi objek yang ingin Anda tiru.

1. Untuk membuat aturan replikasi baru atau mengedit aturan yang ada, pilih tab **Manajemen**, dan gulir ke bawah ke Aturan **replikasi**:
   + Untuk membuat aturan replikasi baru, pilih **Buat aturan replikasi**. Untuk contoh cara mengatur aturan replikasi dasar, lihat[Contoh untuk mengonfigurasi replikasi langsung](replication-example-walkthroughs.md).
   + Untuk mengedit aturan replikasi yang ada, pilih tombol opsi di sebelah nama aturan, lalu pilih **Edit aturan**.

1. Buat aturan replikasi baru Anda atau edit tujuan untuk aturan replikasi yang ada, lalu pilih **Simpan**.

   Setelah membuat aturan pertama dalam konfigurasi replikasi baru atau mengedit konfigurasi yang ada untuk menambahkan tujuan baru, dialog **Replikasi objek lama?** akan muncul, yang memberi Anda opsi untuk membuat tugas Replikasi Batch.

1. Jika Anda ingin membuat dan menjalankan pekerjaan ini sekarang, pilih **Ya, replikasi objek yang ada**.

   Jika Anda ingin membuat pekerjaan Replikasi Batch di lain waktu, pilih **Tidak, jangan mereplikasi objek yang ada**.

1. Jika Anda memilih **Ya, mereplikasi objek yang ada**, halaman **pekerjaan Buat Operasi Batch** akan muncul. Pekerjaan Replikasi Batch S3 memiliki pengaturan berikut:   
**Opsi Job run**  
Jika Anda ingin pekerjaan Replikasi Batch S3 segera berjalan, pilih **Jalankan pekerjaan secara otomatis saat sudah siap**. Jika Anda ingin menjalankan pekerjaan di lain waktu, pilih **Tunggu untuk menjalankan pekerjaan ketika sudah siap**.  
Jika Anda memilih **Jalankan pekerjaan secara otomatis saat sudah siap**, Anda tidak akan dapat membuat dan menyimpan manifes Operasi Batch. Untuk menyimpan manifes Operasi Batch, pilih **Tunggu untuk menjalankan pekerjaan ketika sudah siap**.  
**Manifes Operasi Batch**  
Jika Anda memilih **Tunggu untuk menjalankan pekerjaan saat sudah siap**, bagian **manifes Operasi Batch** akan muncul. Manifes adalah daftar semua objek berisi tindakan tertentu yang ingin Anda jalankan. Anda dapat memilih untuk menyimpan manifes. Mirip dengan file Persediaan S3, manifes akan disimpan sebagai file CSV dan disimpan dalam bucket. Untuk mempelajari manifes Operasi Batch lebih lanjut, lihat [Menentukan manifes](batch-ops-create-job.md#specify-batchjob-manifest).  
**Laporan penyelesaian**  
Operasi Batch S3 mengeksekusi satu tugas untuk setiap objek yang ditentukan dalam manifes. Laporan penyelesaian memberikan cara mudah untuk melihat hasil tugas Anda dalam format terkonsolidasi tanpa perlu pengaturan tambahan. Anda dapat meminta laporan penyelesaian untuk semua tugas atau hanya untuk tugas yang gagal. Untuk mempelajari laporan penyelesaian lebih lanjut, lihat [Laporan penyelesaian](batch-ops-job-status.md#batch-ops-completion-report).  
**Izin**  
Salah satu penyebab paling umum kegagalan replikasi adalah izin yang tidak memadai dalam peran yang disediakan AWS Identity and Access Management (IAM). Untuk informasi lebih lanjut tentang pembuatan peran, lihat [Mengkonfigurasi peran IAM untuk Replikasi Batch S3](s3-batch-replication-policies.md). Pastikan Anda membuat atau memilih peran IAM yang memiliki izin yang diperlukan untuk Replikasi Batch. 

1. Pilih **Simpan**.

# Membuat tugas Replikasi Batch untuk aturan replikasi yang ada
<a name="s3-batch-replication-existing-config"></a>

Di Amazon S3, replikasi langsung tidak mereplikasi objek apa pun yang sudah ada di bucket sumber Anda sebelum Anda membuat konfigurasi replikasi. Replikasi langsung secara otomatis hanya mereplikasi objek baru dan yang diperbarui yang ditulis ke bucket setelah konfigurasi replikasi dibuat. Untuk mereplikasi objek yang sudah ada, Anda dapat menggunakan Replikasi Batch S3 untuk mereplikasi objek ini sesuai permintaan. 

Anda dapat mengonfigurasi Replikasi Batch S3 untuk konfigurasi replikasi yang ada dengan menggunakan konsol AWS SDKs, AWS Command Line Interface (AWS CLI), atau Amazon S3. Untuk gambaran umum tentang Replikasi Batch, lihat[Mereplikasi objek yang ada dengan Batch Replication](s3-batch-replication-batch.md).

Ketika tugas Replikasi Batch selesai, Anda menerima laporan penyelesaian. Untuk informasi selengkapnya tentang cara menggunakan laporan untuk memeriksa tugas, lihat [Melacak status tugas dan laporan penyelesaian](batch-ops-job-status.md).

**Prasyarat**  
Sebelum membuat tugas Replikasi Batch, Anda harus membuat peran Operasi Batch AWS Identity and Access Management (IAM) untuk memberikan izin Amazon S3 untuk melakukan tindakan atas nama Anda. Untuk informasi selengkapnya, lihat [Mengkonfigurasi peran IAM untuk Replikasi Batch S3](s3-batch-replication-policies.md).

## Menggunakan konsol S3
<a name="batch-replication-existing-config-console"></a>

1. Masuk ke Konsol Manajemen AWS dan buka konsol Amazon S3 di. [https://console.aws.amazon.com/s3/](https://console.aws.amazon.com/s3/)

1. Di panel navigasi kiri, pilih **Operasi Batch**.

1. Pilih **Buat tugas**.

1. Verifikasi bahwa **Wilayah AWS**bagian tersebut menunjukkan Wilayah tempat Anda ingin membuat pekerjaan. 

1. Di bagian **Manifest**, tentukan format manifes yang ingin Anda gunakan. Manifes adalah daftar semua objek berisi tindakan tertentu yang ingin Anda jalankan. Untuk mempelajari manifes Operasi Batch lebih lanjut, lihat [Menentukan manifes](batch-ops-create-job.md#specify-batchjob-manifest).
   + Jika Anda memiliki manifes yang sudah siap, pilih **laporan persediaan S3 (manifest.json**) atau **CSV**. Jika manifes Anda ada di bucket berversi, Anda dapat menentukan ID versi untuk manifes tersebut. Jika Anda tidak menentukan ID versi, Operasi Batch menggunakan versi manifes Anda saat ini. Untuk informasi selengkapnya tentang membuat manifes, lihat[Menentukan manifes](batch-ops-create-job.md#specify-batchjob-manifest).
**catatan**  
Jika objek dalam manifes Anda berada dalam bucket berversi, Anda harus menentukan versi IDs untuk objek tersebut. Untuk informasi selengkapnya, lihat [Menentukan manifes](batch-ops-create-job.md#specify-batchjob-manifest).
   + Untuk membuat manifes berdasarkan konfigurasi replikasi Anda, pilih **Buat manifes menggunakan konfigurasi Replikasi S3**. Kemudian pilih keranjang sumber konfigurasi replikasi Anda.

1. (Opsional) Jika Anda memilih **Buat manifes menggunakan konfigurasi Replikasi S3**, Anda dapat menyertakan filter tambahan, seperti tanggal pembuatan objek dan status replikasi. Untuk contoh cara memfilter berdasarkan status replikasi, lihat[Menentukan manifes untuk tugas Replikasi Batch](s3-batch-replication-batch.md#batch-replication-manifest). 

1. (Opsional) Jika Anda memilih **Buat manifes menggunakan konfigurasi Replikasi S3**, Anda dapat menyimpan manifes yang dihasilkan. Untuk menyimpan manifes ini, pilih **manifes Simpan Operasi Batch**. Kemudian tentukan bucket tujuan untuk manifes dan pilih apakah akan mengenkripsi manifes. 
**catatan**  
Manifes yang dihasilkan harus disimpan Wilayah AWS sama dengan bucket sumber.

1. Pilih **Berikutnya**.

1. Pada halaman **Operasi**, pilih **Replikasi**, lalu pilih **Berikutnya**. 

1. (Opsional) Berikan **Deskripsi**. 

1. Sesuaikan **Prioritas** tugas jika diperlukan. Angka yang lebih tinggi menunjukkan prioritas yang lebih tinggi. Amazon S3 mencoba menjalankan tugas dengan prioritas lebih tinggi sebelum tugas dengan prioritas lebih rendah. Untuk informasi selengkapnya tentang prioritas tugas, lihat [Menetapkan prioritas tugas](batch-ops-job-priority.md).

1. (Opsional) Buat laporan penyelesaian. Untuk menghasilkan laporan ini, pilih **Hasilkan laporan penyelesaian**.

   Jika Anda memilih untuk membuat laporan penyelesaian, Anda harus memilih untuk melaporkan **Hanya tugas gagal** atau **Semua tugas**, dan menyediakan bucket tujuan untuk laporan tersebut.

1. Di bagian **Izin**, pastikan Anda memilih peran IAM yang memiliki izin yang diperlukan untuk Replikasi Batch. Salah satu penyebab paling umum kegagalan replikasi adalah izin yang tidak memadai dalam peran IAM yang disediakan. Untuk informasi lebih lanjut tentang pembuatan peran, lihat [Mengkonfigurasi peran IAM untuk Replikasi Batch S3](s3-batch-replication-policies.md). 

1. (Opsional) Tambahkan tag pekerjaan ke tugas Replikasi Batch.

1. Pilih **Selanjutnya**.

1. Tinjau konfigurasi pekerjaan Anda, lalu pilih **Buat pekerjaan**.

## Menggunakan AWS CLI manifes dengan S3
<a name="batch-replication-existing-config-cli"></a>

`create-job`Perintah contoh berikut membuat pekerjaan Replikasi Batch S3 dengan menggunakan manifes yang dihasilkan S3 untuk. Akun AWS `111122223333` Contoh ini mereplikasi objek yang ada dan objek yang sebelumnya gagal untuk mereplikasi. Untuk informasi tentang pemfilteran berdasarkan status replikasi, lihat. [Menentukan manifes untuk tugas Replikasi Batch](s3-batch-replication-batch.md#batch-replication-manifest) 

Untuk menggunakan perintah ini, ganti *`user input placeholders`* dengan informasi Anda sendiri. Ganti peran IAM `role/batch-Replication-IAM-policy` dengan peran IAM yang sebelumnya Anda buat. Untuk informasi selengkapnya, lihat [Mengkonfigurasi peran IAM untuk Replikasi Batch S3](s3-batch-replication-policies.md).

```
aws s3control create-job --account-id 111122223333 \ 
--operation '{"S3ReplicateObject":{}}' \ 
--report '{"Bucket":"arn:aws:s3:::amzn-s3-demo-completion-report-bucket",\ 
"Prefix":"batch-replication-report", \ 
"Format":"Report_CSV_20180820","Enabled":true,"ReportScope":"AllTasks"}' \ 
--manifest-generator '{"S3JobManifestGenerator": {"ExpectedBucketOwner": "111122223333", \ 
"SourceBucket": "arn:aws:s3:::amzn-s3-demo-source-bucket", \ 
"EnableManifestOutput": false, "Filter": {"EligibleForReplication": true, \ 
"ObjectReplicationStatuses": ["NONE","FAILED"]}}}' \ 
--priority 1 \ 
--role-arn arn:aws:iam::111122223333:role/batch-Replication-IAM-policy \ 
--no-confirmation-required \ 
--region source-bucket-region
```

**catatan**  
Anda harus memulai pekerjaan dari yang Wilayah AWS sama dengan bucket sumber replikasi. 

Setelah berhasil memulai tugas Replikasi Batch, Anda menerima ID tugas sebagai respons. Anda dapat memantau pekerjaan ini dengan menggunakan `describe-job` perintah berikut. Untuk menggunakan perintah ini, ganti *`user input placeholders`* dengan informasi Anda sendiri. 

```
aws s3control describe-job --account-id 111122223333 --job-id job-id --region source-bucket-region
```

## Menggunakan AWS CLI manifes yang disediakan pengguna
<a name="batch-replication-existing-config-cli-customer-manifest"></a>

Contoh berikut membuat pekerjaan Replikasi Batch S3 dengan menggunakan manifes yang ditentukan pengguna untuk. Akun AWS `111122223333` Jika objek dalam manifes Anda berada dalam bucket berversi, Anda harus menentukan versi IDs untuk objek tersebut. Hanya objek dengan ID versi yang ditentukan dalam manifes yang akan direplikasi. Untuk informasi selengkapnya tentang membuat manifes, lihat[Menentukan manifes](batch-ops-create-job.md#specify-batchjob-manifest). 

Untuk menggunakan perintah ini, ganti *`user input placeholders`* dengan informasi Anda sendiri. Ganti peran IAM `role/batch-Replication-IAM-policy` dengan peran IAM yang sebelumnya Anda buat. Untuk informasi selengkapnya, lihat [Mengkonfigurasi peran IAM untuk Replikasi Batch S3](s3-batch-replication-policies.md).

```
aws s3control create-job --account-id 111122223333 \ 
--operation '{"S3ReplicateObject":{}}' \
--report '{"Bucket":"arn:aws:s3:::amzn-s3-demo-completion-report-bucket",\
"Prefix":"batch-replication-report", \
"Format":"Report_CSV_20180820","Enabled":true,"ReportScope":"AllTasks"}' \
--manifest '{"Spec":{"Format":"S3BatchOperations_CSV_20180820",\
"Fields":["Bucket","Key","VersionId"]},\
"Location":{"ObjectArn":"arn:aws:s3:::amzn-s3-demo-manifest-bucket/manifest.csv",\
"ETag":"Manifest Etag"}}' \
--priority 1 \
--role-arn arn:aws:iam::111122223333:role/batch-Replication-IAM-policy \
--no-confirmation-required \
--region source-bucket-region
```

**catatan**  
Anda harus memulai pekerjaan dari yang Wilayah AWS sama dengan bucket sumber replikasi. 

Setelah berhasil memulai tugas Replikasi Batch, Anda menerima ID tugas sebagai respons. Anda dapat memantau pekerjaan ini dengan menggunakan `describe-job` perintah berikut.

```
aws s3control describe-job --account-id 111122223333 --job-id job-id --region source-bucket-region
```