Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Tambahkan pesan dan tujuan acara ke AWS Pesan Soal Pengguna Akhir
Saat Anda mengaktifkan penerbitan pesan dan acara, semua peristiwa yang dihasilkan oleh Akun WhatsApp Bisnis Anda (WABA) dikirim ke topik Amazon SNS. Ini termasuk acara untuk setiap nomor telepon yang terkait dengan WABA. WABA Anda dapat memiliki satu topik Amazon SNS yang terkait dengannya.
Prasyarat
Sebelum memulai, prasyarat berikut harus dipenuhi untuk menggunakan topik Amazon SNS atau instance Connect Customer sebagai tujuan pesan dan acara.
Topik Amazon SNS
-
Topik Amazon SNS telah dibuat dan izin telah ditambahkan.
catatan
Topik Amazon SNS FIFO tidak didukung.
-
(Opsional) Untuk menggunakan topik Amazon SNS yang dienkripsi menggunakan AWS KMS kunci, Anda harus memberikan izin AWS Social Pesan Pengguna Akhir ke kebijakan kunci yang ada.
Menambahkan pesan dan tujuan acara
Buka konsol Social Pesan Pengguna Akhir di https://console.aws.amazon.com/social-messaging/
. AWS -
Pilih akun Bisnis, lalu pilih WABA.
-
Pada tab Tujuan acara, pilih Edit tujuan.
-
Untuk mengaktifkan tujuan acara, pilih Aktifkan.
Untuk tipe Tujuan pilih Amazon SNS atau Hubungkan Pelanggan
-
Untuk mengirim acara Anda ke tujuan Amazon SNS, masukkan topik ARN yang ada di Topik ARN. Untuk contoh kebijakan IAM, lihat Kebijakan IAM untuk topik Amazon SNS.
Untuk Koneksi Pelanggan
Untuk contoh Connect pilih instance dari drop-down.
Untuk peran Two-way saluran, pilih salah satu:
Pilih peran IAM yang ada — Pilih kebijakan IAM yang ada dari drop-down Peran IAM yang ada. Untuk contoh kebijakan IAM, lihat Kebijakan IAM untuk Connect Customer.
Masukkan peran IAM ARN — Masukkan ARN kebijakan IAM ke dalam Gunakan peran IAM yang ada Arn. Untuk contoh kebijakan IAM, lihat Kebijakan IAM untuk Connect Customer.
-
Pilih Simpan perubahan.
Kebijakan topik Amazon SNS terenkripsi
Anda dapat menggunakan topik Amazon SNS yang dienkripsi menggunakan AWS KMS kunci untuk tingkat keamanan tambahan. Keamanan tambahan ini dapat membantu jika aplikasi Anda menangani data pribadi atau sensitif. Untuk informasi selengkapnya tentang mengenkripsi topik Amazon SNS menggunakan AWS KMS kunci, lihat Meng aktifkan kompatibilitas antara sumber peristiwa dari AWS layanan dan topik terenkripsi di Panduan Pengembang Layanan Pem beritahuan Sederhana Amazon.
catatan
Topik Amazon SNS FIFO tidak didukung.
Pernyataan contoh menggunakan, opsional tetapi direkomendasikan, SourceAccount dan SourceArn kondisi untuk menghindari masalah wakil yang membingungkan dan hanya akun pemilik AWS Soal Pesan Pengguna Akhir yang memiliki akses. Untuk informasi lebih lanjut tentang masalah wakil yang membingungkan, lihat Masalah wakil yang bingung di panduan pengguna IAM.
Kunci yang Anda gunakan harus simetris. Topik Amazon SNS terenkripsi tidak mendukung AWS KMS kunci asimetris.
Kebijakan kunci harus dimodifikasi untuk mengizinkan AWS Social Pesan Pengguna Akhir menggunakan kunci tersebut. Ikuti petunjuk di Meng ubah kebijakan kunci, di Panduan Peng AWS Key Management Service embang, untuk menambahkan izin berikut ke kebijakan kunci yang ada:
{ "Effect": "Allow", "Principal": { "Service": "social-messaging.amazonaws.com" }, "Action": [ "kms:GenerateDataKey*", "kms:Decrypt" ], "Resource": "*", "Condition": { "StringEquals": { "aws:SourceAccount": "{ACCOUNT_ID}" }, "ArnLike": { "aws:SourceArn": "arn:{PARTITION}:social-messaging:{REGION}:{ACCOUNT_ID}:*" } } }
Kebijakan IAM untuk topik Amazon SNS
Untuk menggunakan peran IAM yang sudah ada atau untuk membuat peran baru, lampirkan kebijakan berikut ke peran tersebut sehingga Social Pesan Pengguna AWS Akhir dapat menganggapnya. Untuk informasi tentang cara mengubah hubungan kepercayaan peran, lihat Memo difikasi Peran di panduan pengguna IAM.
Berikut ini adalah kebijakan izin untuk peran IAM. Kebijakan izin memungkinkan penerbitan ke topik Amazon SNS.
Dalam kebijakan izin IAM berikut, buat perubahan berikut:
-
Ganti
{PARTITION}dengan AWS partisi tempat Anda menggunakan AWS Social Pesan Pengguna Akhir. -
Ganti
{REGION}dengan Wilayah AWS yang Anda gunakan AWS Social Pesan Pengguna Akhir. -
Ganti
{ACCOUNT}dengan ID unik untuk Anda Akun AWS. -
Ganti
{TOPIC_NAME}dengan topik Amazon SNS yang akan menerima pesan.
{ "Effect": "Allow", "Principal": { "Service": [ "social-messaging.amazonaws.com" ] }, "Action": "sns:Publish", "Resource": "arn:{PARTITION}:sns:{REGION}:{ACCOUNT}:{TOPIC_NAME}" }
Kebijakan IAM untuk Connect Customer
Jika Anda ingin AWS Social Pesan Pengguna Akhir menggunakan peran IAM yang sudah ada atau jika Anda membuat peran baru, lampirkan kebijakan berikut ke peran tersebut sehingga Social Pesan Pengguna AWS Akhir dapat menganggapnya. Untuk informasi tentang cara memodifikasi hubungan kepercayaan yang ada dari peran, lihat Memo difikasi Peran di panduan pengguna IAM. Peran ini digunakan untuk mengirim acara dan mengimpor nomor telepon dari Social Pesan AWS Pengguna Akhir ke Connect Customer.
Untuk membuat kebijakan IAM baru, lakukan hal berikut:
-
Buat kebijakan izin baru dengan mengikuti petunjuk di Membuat kebijakan menggunakan editor JSON di Panduan Pengguna IAM.
-
Pada langkah 5 gunakan kebijakan izin untuk peran IAM untuk mengizinkan penerbitan ke Connect Customer.
-
-
Buat kebijakan kepercayaan baru dengan mengikuti petunjuk di Membuat peran menggunakan kebijakan kepercayaan khusus di Panduan Pengguna IAM.
-
Pada langkah 4 gunakan kebijakan kepercayaan untuk peran IAM.
-
Pada langkah 10 tambahkan kebijakan izin yang Anda buat di langkah sebelumnya.
-
Langkah selanjutnya
Setelah Anda mengatur topik Amazon SNS Anda, Anda harus berlangganan titik akhir untuk topik tersebut. Titik akhir akan mulai menerima pesan yang dipublikasikan ke topik terkait. Untuk informasi selengkapnya tentang berlangganan topik, lihat Ber langganan topik Amazon SNS di Panduan Pengembang Amazon SNS.