Siapkan tujuan peristiwa Kinesis Data Firehose untuk penerbitan peristiwa Amazon SES - Amazon Simple Email Service

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

Siapkan tujuan peristiwa Kinesis Data Firehose untuk penerbitan peristiwa Amazon SES

Tujuan peristiwa Amazon Kinesis Data Firehose mewakili entitas yang menerbitkan peristiwa pengiriman email Amazon SES tertentu ke Kinesis Data Firehose. Karena tujuan peristiwa Kinesis Data Firehose hanya ada dalam set konfigurasi, Anda harus terlebih dahulu buat satu set konfigurasi. Selanjutnya, Anda menambahkan tujuan peristiwa ke set konfigurasi.

Prosedur di bagian ini menunjukkan cara menambahkan detail tujuan peristiwa Kinesis Data Firehose ke set konfigurasi dan menganggap Anda telah menyelesaikan langkah 1 hingga 6 diMembuat tujuan peristiwa.

Anda juga dapat menggunakanUpdateConfigurationSetEventTujuanoperasi di tujuan API Amazon SES V2 untuk membuat dan memperbarui tujuan peristiwa.

Untuk menambahkan detail tujuan peristiwa Kinesis Data Firehose ke set konfigurasi menggunakan konsol
  1. Ini adalah petunjuk terperinci untuk memilih Kinesis Data Firehose sebagai tipe tujuan acara AndaLangkah 7dan mengasumsikan Anda telah menyelesaikan semua langkah sebelumnya diMembuat tujuan peristiwa. Setelah memilih Kinesis Data FirehoseJenis tujuandan memungkinkanPenerbitan peristiwa, yangAliran pengiriman Amazon Kinesis Data Firehosepanel akan muncul - bidangnya ditangani dalam langkah-langkah berikut.

  2. Untuk Aliran pengiriman, pilih aliran pengiriman Kinesis Data Firehose yang sudah ada, atau pilih Buat aliran baru untuk membuat yang baru menggunakan konsol Kinesis Data Firehose.

    Untuk informasi tentang membuat aliran menggunakan konsol Kinesis Data Firehose, lihat Membuat Aliran Pengiriman Amazon Kinesis Firehose dalam Panduan Developer Amazon Kinesis Data Firehose.

  3. Untuk Identity and Access Management (IAM) Role, pilih IAM role yang izinnya diterbitkan oleh Amazon SES ke Kinesis Data Firehose atas nama Anda. Anda dapat memilih peran yang sudah ada, meminta Amazon SES membuat peran untuk Anda, atau membuat peran Anda sendiri.

    Jika Anda memilih peran yang sudah ada atau membuat peran Anda sendiri, maka Anda harus mengubah kebijakan peran secara manual untuk memberikan izin peran tersebut untuk mengakses aliran pengiriman Kinesis Data Firehose, dan untuk memberikan izin kepada Amazon SES untuk mengambil peran tersebut. Untuk contoh kebijakan, lihat Memberikan Izin Amazon SES untuk Menerbitkan ke Aliran Pengiriman Kinesis Data Firehose Anda.

  4. Pilih Selanjutnya.

  5. Di layar tinjauan, jika Anda puas dengan cara Anda menentukan tujuan peristiwa, pilih Tambahkan tujuan.

Untuk informasi tentang cara menggunakan API UpdateConfigurationSetEventDestination untuk menambahkan tujuan peristiwa Kinesis Data Firehose, lihat Referensi API Amazon Simple Email Service.

Memberikan Izin Amazon SES untuk Menerbitkan ke Aliran Pengiriman Kinesis Data Firehose Anda

Untuk mengaktifkan Amazon SES untuk menerbitkan catatan ke aliran pengiriman Kinesis Data Firehose, Anda harus menggunakan AWS Identity and Access Management (IAM) role dan melampirkan atau mengubah kebijakan izin peran dan kebijakan kepercayaan. Kebijakan izin memungkinkan peran untuk menerbitkan catatan ke aliran pengiriman Kinesis Data Firehose Anda, dan kebijakan kepercayaan memungkinkan Amazon SES untuk mengambil peran tersebut.

Bagian ini menyediakan contoh dari kedua kebijakan tersebut. Untuk informasi tentang pelampiran kebijakan untuk IAM role, lihat Mengubah Peran dalam Panduan Pengguna IAM.

Kebijakan Izin

Kebijakan izin berikut memungkinkan peran untuk menerbitkan catatan data ke aliran pengiriman Kinesis Data Firehose Anda.

{ "Version": "2012-10-17", "Statement": [ { "Sid": "", "Effect": "Allow", "Action": [ "firehose:PutRecordBatch" ], "Resource": [ "arn:aws:firehose:delivery-region:111122223333:deliverystream/delivery-stream-name" ] } ] }

Buat perubahan berikut ke contoh kebijakan sebelumnya:

  • Gantiwilayah pengirimandenganAWSWilayah tempat Anda membuat aliran pengiriman Kinesis Data Firehose.

  • Ganti 111122223333 dengan ID akun AWS Anda.

  • Gantidelivery-stream-namedengan nama aliran pengiriman Kinesis Data Firehose.

Kebijakan Kepercayaan

Kebijakan kepercayaan berikut memungkinkan Amazon SES untuk mengambil peran.

{ "Version": "2012-10-17", "Statement": [ { "Sid": "", "Effect": "Allow", "Principal": { "Service": "ses.amazonaws.com" }, "Action": "sts:AssumeRole", "Condition": { "StringEquals": { "AWS:SourceAccount": "111122223333", "AWS:SourceArn": "arn:aws:ses:delivery-region:111122223333:configuration-set/configuration-set-name" } } } ] }

Buat perubahan berikut ke contoh kebijakan sebelumnya:

  • Gantiwilayah pengirimandenganAWSWilayah tempat Anda membuat aliran pengiriman Kinesis Data Firehose.

  • Ganti 111122223333 dengan ID akun AWS Anda.

  • Ganticonfiguration-set-namedengan nama set konfigurasi Anda terkait aliran pengiriman Kinesis Data Firehose.