Berlangganan aliran pengiriman Firehose ke topik Amazon SNS - Amazon Simple Notification Service

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

Berlangganan aliran pengiriman Firehose ke topik Amazon SNS

Topik ini menjelaskan cara membuat sumber daya berikut untuk kasus penggunaan contoh pengarsipan pesan dan analisis:

  • Peran AWS Identity and Access Management (IAM) yang memungkinkan langganan Amazon SNS untuk menempatkan catatan pada aliran pengiriman.

  • Berlangganan aliran pengiriman Firehose ke topik Amazon SNS.

Untuk membuat IAM role untuk berlangganan Amazon SNS
  1. Buka halaman Peran dari konsol IAM.

  2. Pilih Buat peran.

  3. Untuk Pilih jenis entitas tepercaya, pilih layanan AWS .

  4. Untuk Pilih kasus penggunaan, pilih SNS. Kemudian pilih Selanjutnya: Izin.

  5. Pilih Selanjutnya: Tag.

  6. Pilih Selanjutnya: Tinjau.

  7. Pada halaman Tinjau, untuk Nama peran, masukkan ticketUploadStreamSubscriptionRole. Kemudian pilih Buat peran.

  8. Saat peran dibuat, pilih namanya (ticketUploadStreamSubscriptionRole).

  9. Pada halaman Ringkasan peran, pilih Tambahkan kebijakan inline.

  10. Pada halaman Buat kebijakan, pilih tab JSON, dan kemudian tempel kebijakan berikut ini ke dalam kotak:

    JSON
    { "Version": "2012-10-17", "Statement": [ { "Action": [ "firehose:DescribeDeliveryStream", "firehose:ListDeliveryStreams", "firehose:ListTagsForDeliveryStream", "firehose:PutRecord", "firehose:PutRecordBatch" ], "Resource": [ "arn:aws:firehose:us-east-1:123456789012:deliverystream/ticketUploadStream" ], "Effect": "Allow" } ] }

    Dalam kebijakan ini, ganti Akun AWS nomor (123456789012) dengan nomor Anda sendiri, dan ubah AWS Region (us-east-1) yang sesuai.

  11. Pilih Tinjau kebijakan.

  12. Pada halaman Tinjau kebijakan, untuk Nama, masukkan FirehoseSnsPolicy. Kemudian pilih Buat kebijakan.

  13. Pada halaman Ringkasan peran, catat ARN Peran untuk nanti.

Untuk informasi selengkapnya tentang membuat peran IAM, lihat Membuat peran untuk mendelegasikan izin ke AWS layanan di Panduan Pengguna IAM.

Untuk berlangganan aliran pengiriman Firehose ke topik SNS
  1. Buka Halaman topik dari konsol Amazon SNS.

  2. Pada tab Berlangganan, pilih Buat berlangganan.

  3. Di bawah Detail, untuk Protokol, pilih.

  4. Untuk Endpoint, masukkan Nama Sumber Daya Amazon (ARN) dari aliran pengiriman ticketUploadStreamyang Anda buat sebelumnya. Misalnya, masukkan arn:aws:firehose:us-east-1:123456789012:deliverystream/ticketUploadStream.

  5. Untuk peran Langganan ARN, masukkan ARN dari peran ticketUploadStreamSubscriptionRoleIAM yang Anda buat sebelumnya. Sebagai contoh, masukkan arn:aws:iam::123456789012:role/ticketUploadStreamSubscriptionRole.

  6. Pilih kotak centang Aktifkan pengiriman pesan mentah.

  7. Pilih Buat berlangganan.

Anda telah membuat IAM role dan berlangganan topik SNS. Untuk melanjutkan, lihat Menguji dan menanyakan konfigurasi Amazon SNS untuk pengelolaan data yang efektif.