

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

# 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 **AWS Region**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 AWS Region 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 AWS Region 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 AWS Region 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}}
```