

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

# Secara otomatis mengekspor revisi AWS Data Exchange aset ke bucket S3 sebagai pelanggan
<a name="auto-export-rev-s3-console-sub"></a>

Saat penyedia menerbitkan revisi baru, Anda dapat memilih untuk secara otomatis mengekspor revisi baru ke bucket Amazon S3 Anda. Anda dapat mengekspor revisi baru hingga lima ember S3. Revisi baru akan secara otomatis muncul di bucket S3 yang telah Anda pilih. 

**Topics**
+ [Prasyarat untuk izin kebijakan bucket S3](#auto-export-rev-s3-bucket-policy-prereq)
+ [Secara otomatis mengekspor revisi ke bucket S3 sebagai pelanggan (konsol)](#auto-export-rev-s3-console-sub-proc)
+ [Secara otomatis mengekspor revisi ke bucket S3 sebagai subscriber ()AWS SDKs](#auto-export-rev-s3-prog-sub)

**catatan**  
Untuk mengekspor revisi secara otomatis ke bucket S3 pilihan Anda, bucket S3 Anda harus memiliki kebijakan bucket dengan izin yang disetel agar dapat mengekspor data AWS Data Exchange ke dalamnya. Untuk informasi selengkapnya, lihat [Prasyarat untuk izin kebijakan bucket S3](#auto-export-rev-s3-bucket-policy-prereq).

## Prasyarat untuk izin kebijakan bucket S3
<a name="auto-export-rev-s3-bucket-policy-prereq"></a>

Sebelum dapat mengekspor revisi ke bucket Amazon S3 secara otomatis, Anda harus menonaktifkan pembayaran pemohon dan bucket Amazon S3 Anda harus memiliki kebijakan bucket dengan izin yang disetel untuk mengizinkan mengekspor data ke AWS Data Exchange dalamnya. Prosedur berikut memberikan informasi tentang cara mengedit kebijakan bucket S3 yang ada atau membuat kebijakan bucket S3 dengan izin ini.

Jika bucket S3 Anda dikonfigurasi untuk enkripsi SSE-KMS, pengguna yang mengonfigurasi pekerjaan ekspor otomatis harus memiliki `CreateGrant` izin pada kunci KMS untuk menyalin objek AWS Data Exchange ke bucket S3 Anda. 

**penting**  
Untuk memverifikasi bahwa prasyarat izin kebijakan bucket S3 terpenuhi, objek dengan format `_ADX-TEST-ACCOUNTID#` penamaan ditambahkan ke bucket S3 selama proses ekspor otomatis.

**Topics**
+ [Mengedit kebijakan bucket S3 yang ada](#bucket-policy-prereq-existing-s3-bucket-policy)
+ [Membuat kebijakan bucket S3](#bucket-policy-prereq-create-s3-bucket-policy)

### Mengedit kebijakan bucket S3 yang ada
<a name="bucket-policy-prereq-existing-s3-bucket-policy"></a>

Jika bucket S3 Anda memiliki kebijakan bucket, selesaikan prosedur berikut untuk mengizinkan mengekspor data AWS Data Exchange ke bucket tersebut.

**Untuk mengedit kebijakan bucket S3 yang ada**

1. Arahkan ke bucket tempat Anda ingin mengekspor revisi.

1. Pilih tab **Izin**, lalu pilih **Edit** di bagian kebijakan bucket.

1. Salin pernyataan berikut dan tempel di akhir daftar pernyataan.

   ```
       {
         "Effect": "Allow",
         "Principal": {
         "Service": "dataexchange.amazonaws.com"
         },
         "Action": [
           "s3:PutObject",
           "s3:PutObjectAcl"
         ],
         "Resource": "arn:aws:s3:::<BUCKET-NAME>/*",
         "Condition": {
           "StringEquals": { 
             "aws:SourceAccount": "<AWS ID>"
           }
         }
       }
   ```

1. Ganti `<BUCKET-NAME>` dengan nama bucket S3 Anda dan ganti `<AWS ID>` dengan AWS ID Anda.

1. Pilih **Simpan perubahan**.

1. Jika Anda ingin menambahkan lebih banyak bucket sebagai tujuan untuk pekerjaan ekspor otomatis Anda, ulangi prosedur, mulai dari Langkah 1.

### Membuat kebijakan bucket S3
<a name="bucket-policy-prereq-create-s3-bucket-policy"></a>

Jika bucket S3 Anda tidak memiliki kebijakan bucket, selesaikan prosedur berikut untuk membuat kebijakan bucket S3 agar dapat mengekspor data AWS Data Exchange ke bucket tersebut.

**Untuk membuat kebijakan bucket S3**

1. Arahkan ke bucket tempat Anda ingin mengekspor revisi.

1. Pilih tab **Izin**, lalu pilih **Edit** di bagian kebijakan bucket.

1. Salin kebijakan bucket lengkap berikut dan tempelkan ke editor kebijakan bucket.

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

****  

   ```
   {
     "Version":"2012-10-17",		 	 	 
     "Statement": [
       {
         "Effect": "Allow",
         "Principal": {
         "Service": "dataexchange.amazonaws.com"
         },
         "Action": [
           "s3:PutObject",
           "s3:PutObjectAcl"
         ],
         "Resource": "arn:aws:s3:::<BUCKET-NAME>/*",
         "Condition": {
           "StringEquals": { 
             "aws:SourceAccount": "<AWS ID>"
           }
         }
       }
     ]
   }
   ```

------

1. Ganti `<BUCKET-NAME>` dengan nama bucket S3 Anda dan ganti `<AWS ID>` dengan AWS ID Anda.

1. Pilih **Simpan perubahan**.

1. Jika Anda ingin menambahkan lebih banyak bucket sebagai tujuan untuk pekerjaan ekspor otomatis Anda, ulangi prosedur, mulai dari Langkah 1.

## Secara otomatis mengekspor revisi ke bucket S3 sebagai pelanggan (konsol)
<a name="auto-export-rev-s3-console-sub-proc"></a>

**catatan**  
Untuk mengekspor revisi secara otomatis ke bucket S3 pilihan Anda, bucket S3 Anda harus memiliki kebijakan bucket dengan izin yang disetel agar dapat mengekspor data AWS Data Exchange ke dalamnya. Untuk informasi selengkapnya, lihat [Prasyarat untuk izin kebijakan bucket S3](#auto-export-rev-s3-bucket-policy-prereq).

**Untuk secara otomatis mengekspor revisi ke bucket S3 sebagai pelanggan (konsol)**

1. Buka browser web Anda dan masuk ke [AWS Data Exchange konsol](https://console.aws.amazon.com/dataexchange).

1. Di panel navigasi sisi kiri, untuk **langganan Saya**, pilih Data yang **berjudul**.

1. Dalam **data Judul**, pilih produk yang memiliki revisi yang ingin Anda ekspor.

1. Dalam **Kumpulan data Berjudul**, pilih kumpulan data.

1. Pada tab **Revisi**, di bawah **Tujuan pekerjaan ekspor otomatis**, pilih **Tindakan**, lalu pilih **Tambahkan tujuan pekerjaan ekspor otomatis**.

1. Di **Tambahkan tujuan pekerjaan ekspor otomatis**, pilih opsi Tujuan **sederhana** atau **lanjutan**.

   1. **Jika Anda memilih opsi **Simple**, pilih tujuan folder bucket Amazon S3 dari daftar tarik-turun dan opsi enkripsi, lalu pilih Tambahkan tujuan bucket.**

   1. Jika Anda memilih opsi **Lanjutan**, pilih tujuan folder bucket Amazon S3 dari daftar tarik-turun, pilih [Pola penamaan kunci](revision-export-keypatterns.md) dan tambahkan ke jalur.

1. Tinjau **Output**.

1. Tetapkan **opsi Enkripsi**, tinjau **harga Amazon S3**, lalu pilih **Tambahkan tujuan bucket**.

   Tujuan bucket Amazon S3 muncul di tab **Revisi** di bawah tujuan pekerjaan Ekspor **otomatis**.

   Pekerjaan dimulai untuk mengekspor revisi Anda secara otomatis. 

   Untuk memverifikasi bahwa prasyarat izin kebijakan bucket S3 terpenuhi, objek dengan format `_ADX-TEST-ACCOUNTID#` penamaan ditambahkan ke bucket S3.

   Setelah pekerjaan selesai, bidang **Negara** bagian di bagian **Pekerjaan** diperbarui ke **Selesai**.

   Untuk menambahkan tujuan lain, pilih **Tindakan**, lalu **Tambahkan tujuan pekerjaan ekspor otomatis**.

   Untuk mengedit, pilih tujuan yang ingin Anda edit, pilih **Tindakan**, lalu **Edit konfigurasi tujuan**.

   Untuk menghapus, pilih **Tindakan**, lalu pilih **Hapus tujuan pekerjaan ekspor otomatis**.

## Secara otomatis mengekspor revisi ke bucket S3 sebagai subscriber ()AWS SDKs
<a name="auto-export-rev-s3-prog-sub"></a>

**catatan**  
Untuk mengekspor revisi secara otomatis ke bucket S3 pilihan Anda, bucket S3 Anda harus memiliki kebijakan bucket dengan izin yang disetel agar dapat mengekspor data AWS Data Exchange ke dalamnya. Untuk informasi selengkapnya, lihat [Prasyarat untuk izin kebijakan bucket S3](#auto-export-rev-s3-bucket-policy-prereq).

**Untuk secara otomatis mengekspor revisi ke bucket S3 ()AWS SDKs**

1. Buat `Create_Event_Action` permintaan. 

1. Sertakan yang berikut ini dalam permintaan:
   + `Action`
     + `ExportRevisionToS3`
       + `Encryption`
         + `KmsKeyArn`
         + `Type`
     + `RevisionDestination`
       + `Bucket`
       + `KeyPattern`
   + `Event`
     + `RevisionPublished`
       + `DataSetId`
   + `Tags`

1. Ubah pola kunci jika perlu. Kunci objek Amazon S3 default ke pola kunci. `{Revision.CreatedAt}/{Asset.Name}` 

   Untuk informasi selengkapnya tentang pola kunci, lihat[Pola kunci saat mengekspor revisi aset dari AWS Data Exchange](revision-export-keypatterns.md).

   Untuk memverifikasi bahwa prasyarat izin kebijakan bucket S3 terpenuhi, objek dengan format `_ADX-TEST-ACCOUNTID#` penamaan ditambahkan ke bucket S3.