View a markdown version of this page

Secara otomatis mengekspor AWS Data Exchange revisi aset ke bucket S3 sebagai pelanggan - AWS Data Exchange Panduan Pengguna

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

Secara otomatis mengekspor AWS Data Exchange revisi aset ke bucket S3 sebagai pelanggan

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 bucket S3. Revisi baru akan secara otomatis muncul di bucket S3 yang telah Anda pilih.

catatan

Untuk mengekspor revisi secara otomatis ke bucket S3 pilihan Anda, bucket S3 Anda harus memiliki kebijakan bucket dengan izin yang disetel untuk memungkinkan AWS Data Exchange ekspor data ke dalamnya. Untuk informasi selengkapnya, lihat Prasyarat untuk izin kebijakan bucket S3.

Prasyarat untuk izin kebijakan bucket S3

Sebelum Anda dapat secara otomatis mengekspor revisi ke bucket Amazon S3, Anda harus menonaktifkan pembayar pemohon dan bucket Amazon S3 Anda harus memiliki kebijakan bucket dengan izin yang disetel untuk memungkinkan AWS Data Exchange ekspor data ke 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 SSE-KMS enkripsi, pengguna yang mengonfigurasi pekerjaan ekspor otomatis harus memiliki CreateGrant izin pada kunci KMS untuk meny AWS Data Exchange alin objek ke bucket S3 Anda.

penting

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

Mengedit kebijakan bucket S3 yang ada

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

Untuk mengedit kebijakan bucket S3 yang ada
  1. Arahkan ke bucket tempat Anda ingin mengekspor revisi.

  2. Pilih tab Izin, dan pilih Edit di bagian kebijakan bucket.

  3. 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>" } } }
  4. Ganti <BUCKET-NAME> dengan nama bucket S3 Anda dan ganti <AWS ID> dengan AWS ID Anda.

  5. Pilih Simpan perubahan.

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

Membuat kebijakan bucket S3

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

Untuk membuat kebijakan bucket S3
  1. Arahkan ke bucket tempat Anda ingin mengekspor revisi.

  2. Pilih tab Izin, dan pilih Edit di bagian kebijakan bucket.

  3. 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>" } } } ] }
  4. Ganti <BUCKET-NAME> dengan nama bucket S3 Anda dan ganti <AWS ID> dengan AWS ID Anda.

  5. Pilih Simpan perubahan.

  6. 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)

catatan

Untuk mengekspor revisi secara otomatis ke bucket S3 pilihan Anda, bucket S3 Anda harus memiliki kebijakan bucket dengan izin yang disetel untuk memungkinkan AWS Data Exchange ekspor data ke dalamnya. Untuk informasi selengkapnya, lihat Prasyarat untuk izin kebijakan bucket S3.

Untuk secara otomatis mengekspor revisi ke bucket S3 sebagai pelanggan (konsol)
  1. Buka browser web Anda dan masuk ke AWS Data Exchange konsol.

  2. Di panel navigasi sisi kiri, untuk Lang ganan saya, pilih Data berjudul.

  3. Di Data berjudul, pilih produk yang memiliki revisi yang ingin Anda ekspor.

  4. Di set data berjudul, pilih kumpulan data.

  5. Pada tab Rev isi, di bawah tujuan Auto-export pekerjaan, pilih Tind akan, lalu pilih Tambahkan tujuan pekerjaan ekspor otomatis.

  6. Di Tambah tujuan pekerjaan ekspor otomatis, pilih opsi Tujuan S ederhana atau Lanjutan.

    1. Jika Anda memilih opsi Seder hana, pilih tujuan folder bucket Amazon S3 dari daftar dropdown dan opsi enkripsi, lalu pilih Tambahkan tujuan bucket.

    2. Jika Anda memilih opsi Advanced, pilih tujuan folder bucket Amazon S3 dari daftar dropdown, pilih pola penamaan kunci dan tambahkan ke jalur.

  7. Tinjau Outputnya.

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

    Tujuan bucket Amazon S3 muncul di tab Rev isi di bawah tujuan Auto-export pekerjaan.

    Pekerjaan dimulai untuk secara otomatis mengekspor revisi Anda.

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

    Setelah pekerjaan selesai, bidang Status di bagian Pekerjaan diperbarui ke Sel esai.

    Untuk menambahkan tujuan lain, pilih T ind akan, lalu Tambahkan tujuan pekerjaan ekspor otomatis.

    Untuk mengedit, pilih tujuan yang ingin Anda edit, pilih T ind akan, lalu Edit konfigurasi tujuan.

    Untuk menghapus, pilih T ind akan, lalu pilih H apus tujuan pekerjaan ekspor otomatis.

Secara otomatis mengekspor revisi ke bucket S3 sebagai pelanggan (AWS SDK)

catatan

Untuk mengekspor revisi secara otomatis ke bucket S3 pilihan Anda, bucket S3 Anda harus memiliki kebijakan bucket dengan izin yang disetel untuk memungkinkan AWS Data Exchange ekspor data ke dalamnya. Untuk informasi selengkapnya, lihat Prasyarat untuk izin kebijakan bucket S3.

Untuk secara otomatis mengekspor revisi ke bucket S3 (AWS SDK)
  1. Buat Create_Event_Action permintaan.

  2. Sertakan yang berikut dalam permintaan:

    • Action

      • ExportRevisionToS3

        • Encryption

          • KmsKeyArn

          • Type

      • RevisionDestination

        • Bucket

        • KeyPattern

    • Event

      • RevisionPublished

        • DataSetId

    • Tags

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

    Untuk informasi selengkapnya tentang pola kunci, lihatPola kunci saat mengekspor revisi aset dari AWS Data Exchange.

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