Siapkan tujuan acara Firehose untuk penerbitan acara Amazon SES - Layanan Email Sederhana Amazon

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

Siapkan tujuan acara Firehose untuk penerbitan acara Amazon SES

Tujuan acara Amazon Data Firehose mewakili entitas yang menerbitkan peristiwa pengiriman email Amazon SES tertentu ke Firehose. Karena tujuan peristiwa Firehose hanya ada dalam set konfigurasi, pertama-tama Anda harus membuat set konfigurasi. Selanjutnya, Anda menambahkan tujuan peristiwa ke set konfigurasi.

Prosedur di bagian ini menunjukkan cara menambahkan detail tujuan acara Firehose ke set konfigurasi dan mengasumsikan Anda telah menyelesaikan langkah 1 hingga 6 inci. Membuat tujuan acara

Anda juga dapat menggunakan UpdateConfigurationSetEventDestinationoperasi di tujuan Amazon SES API V2 untuk membuat dan memperbarui tujuan acara.

Untuk menambahkan detail tujuan acara Firehose ke set konfigurasi menggunakan konsol
  1. Ini adalah petunjuk terperinci untuk memilih Firehose sebagai jenis tujuan acara Anda di Langkah 7 dan mengasumsikan Anda telah menyelesaikan semua langkah sebelumnya. Membuat tujuan acara Setelah memilih jenis Destinasi Firehose dan mengaktifkan penerbitan Acara, panel aliran pengiriman Amazon Data Firehose akan muncul - bidangnya akan dibahas dalam langkah-langkah berikut.

  2. Untuk aliran Pengiriman, pilih aliran pengiriman Firehose yang ada, atau pilih Buat aliran baru untuk membuat yang baru menggunakan Firehose console.

    Untuk informasi tentang membuat stream menggunakan Firehose console, lihat Membuat Aliran Pengiriman Amazon Kinesis Firehose di Panduan Pengembang Amazon Data Firehose.

  3. Untuk Peran Identity and Access Management (IAM), pilih peran IAM yang izinnya dipublikasikan Amazon SES ke 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 ada atau membuat peran Anda sendiri, Anda harus mengubah kebijakan peran secara manual untuk memberikan izin peran untuk mengakses aliran pengiriman Firehose, dan memberikan izin Amazon SES untuk mengambil peran tersebut. Untuk kebijakan-kebijakan contoh, lihat Memberikan Izin Amazon SES untuk Mempublikasikan ke Aliran Pengiriman Firehose Anda.

  4. Pilih Berikutnya.

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

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

Memberikan Izin Amazon SES untuk Mempublikasikan ke Aliran Pengiriman Firehose Anda

Untuk mengaktifkan Amazon SES memublikasikan catatan ke aliran pengiriman Firehose, Anda harus menggunakan peran AWS Identity and Access Management (IAM) dan melampirkan atau memodifikasi kebijakan izin peran dan kebijakan kepercayaan. Kebijakan izin memungkinkan peran untuk memublikasikan catatan ke aliran pengiriman 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 memublikasikan catatan data ke aliran pengiriman 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:

  • Ganti wilayah pengiriman dengan AWS Wilayah tempat Anda membuat aliran pengiriman Firehose.

  • Ganti 111122223333 dengan ID akun AWS Anda.

  • Ganti delivery-stream-namedengan nama aliran pengiriman 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:

  • Ganti wilayah pengiriman dengan AWS Wilayah tempat Anda membuat aliran pengiriman Firehose.

  • Ganti 111122223333 dengan ID akun AWS Anda.

  • Ganti configuration-set-namedengan nama set konfigurasi yang terkait dengan aliran pengiriman Firehose.