

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

# Contoh untuk mengonfigurasi replikasi langsung
<a name="replication-example-walkthroughs"></a>

Contoh berikut memberikan panduan langkah demi langkah yang menunjukkan cara mengonfigurasi replikasi langsung untuk kasus penggunaan umum. 

**catatan**  
Replikasi hidup mengacu pada Same-Region Replikasi (SRR) dan Cross-Region Replikasi (CRR). Replikasi langsung tidak mereplikasi objek apa pun yang ada di bucket sebelum Anda menyiapkan replikasi. Untuk mereplikasi objek yang ada sebelum Anda mengatur replikasi, gunakan replikasi sesuai permintaan. Untuk menyinkronkan bucket dan mereplikasi objek yang ada sesuai permintaan, lihat[Mereplikasi objek yang ada](s3-batch-replication-batch.md).

Contoh-contoh ini menunjukkan cara membuat konfigurasi replikasi dengan menggunakan konsol Amazon S3, AWS Command Line Interface (AWS CLI), dan AWS SDK (AWS SDK untuk Java dan AWS SDK untuk .NET contoh ditampilkan). 

Untuk informasi tentang menginstal dan mengonfigurasi AWS CLI, lihat topik berikut di Panduan *AWS Command Line Interface Pengguna*:
+  [Mulailah dengan AWS CLI](https://docs.aws.amazon.com/cli/latest/userguide/cli-chap-getting-started.html) 
+  [Konfigurasikan AWS CLI](https://docs.aws.amazon.com/cli/latest/userguide/cli-chap-configure.html) — Anda harus mengatur setidaknya satu profil. Jika Anda menjelajahi skenario lintas akun, siapkan dua profil.

Untuk informasi tentang AWS SDK, lihat [AWS SDK untuk Java](https://aws.amazon.com/sdk-for-java/) dan [AWS SDK untuk .NET](https://aws.amazon.com/sdk-for-net/).

**Tip**  
Untuk tutorial langkah demi langkah yang menunjukkan cara menggunakan replikasi langsung untuk mereplikasi data, lihat [ Tutorial: Mereplikasi data di dalam dan di antara Wilayah AWS menggunakan Replikasi ](https://aws.amazon.com/getting-started/hands-on/replicate-data-using-amazon-s3-replication/?ref=docs_gateway/amazons3/replication-example-walkthroughs.html) S3.

**Topics**
+ [Mengonfigurasi bucket di akun yang sama](replication-walkthrough1.md)
+ [Mengonfigurasi bucket di akun yang berbeda](replication-walkthrough-2.md)
+ [Menggunakan Kontrol Waktu Replikasi S3](replication-time-control.md)
+ [Mereplikasi objek terenkripsi](replication-config-for-kms-objects.md)
+ [Mereplikasi perubahan metadata](replication-for-metadata-changes.md)
+ [Mereplikasi penanda hapus](delete-marker-replication.md)
+ [Mereplikasi anotasi](#replication-annotations)

## Mereplikasi anotasi
<a name="replication-annotations"></a>

Saat Anda mengonfigurasi replikasi pada bucket, Amazon S3 mereplikasi anotasi secara otomatis sebagai bagian dari replikasi langsung. Setiap anotasi direplikasi secara independen saat terjadi perubahan. Untuk mereplikasi anotasi, peran IAM replikasi harus menyertakan `s3:GetObjectVersionAnnotationForReplication` izin pada bucket sumber.

Contoh berikut menunjukkan pernyataan bucket sumber dalam kebijakan izin peran IAM dengan izin replikasi anotasi disertakan:

```
{
   "Effect": "Allow",
   "Action": [
      "s3:GetObjectVersionForReplication",
      "s3:GetObjectVersionAcl",
      "s3:GetObjectVersionTagging",
      "s3:GetObjectVersionAnnotationForReplication"
   ],
   "Resource": [
      "arn:aws:s3:::{{amzn-s3-demo-source-bucket}}/*"
   ]
}
```

Tidak ada izin bucket tujuan tambahan yang diperlukan untuk replikasi anotasi. Iz `s3:ReplicateObject` in pada bucket tujuan mencakup replikasi anotasi.

Perhatikan perilaku berikut untuk replikasi anotasi:
+ Penambahan anotasi dan pembaruan pada sumber direplikasi ke tujuan. Setiap anotasi direplikasi secara independen saat terjadi perubahan.
+ Penghapusan anotasi pada sumber tidak direplikasi ke tujuan. Jika Anda menghapus anotasi pada sumber, anotasi tetap ada di tujuan.
+ Jika Anda berulang kali menghapus dan membuat ulang anotasi pada sumber dengan nama yang berbeda, anotasi akan menumpuk di tujuan dari waktu ke waktu karena penghapusan tidak direplikasi.

Jika Anda tidak ingin anotasi direplikasi ke bucket tujuan, pemilik bucket tujuan dapat menambahkan pernyataan Deny untuk `s3:ReplicateObjectAnnotation` tindakan tersebut ke kebijakan bucket tujuan. Replikasi objek terus berhasil; hanya replikasi anotasi yang diblokir. Contoh berikut menunjukkan pernyataan Deny:

```
...
   "Statement":[
      {
         "Effect":"Deny",
         "Principal":{
            "AWS":"arn:aws:iam::{{source-bucket-account-id}}:{{role/service-role/source-account-IAM-role}}"
         },
         "Action":"s3:ReplicateObjectAnnotation",
         "Resource":"arn:aws:s3:::{{amzn-s3-demo-destination-bucket}}/*"
      }
   ]
...
```

Untuk informasi selengkapnya tentang perilaku replikasi anotasi, lihat[Apa yang direplikasi Amazon S3?](replication-what-is-isnot-replicated.md). Untuk petunjuk pengaturan izin, lihat[Menyiapkan izin untuk replikasi langsung](setting-repl-config-perm-overview.md).