Langkah 3: Konfirmasikan SNS langganan Amazon Anda - Amazon Simple Notification Service

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

Langkah 3: Konfirmasikan SNS langganan Amazon Anda

Untuk mengonfirmasi SNS langganan AWS Amazon, ikuti langkah-langkah berikut untuk memastikan titik akhir Anda berhasil menerima pesan. Proses ini melibatkan pengaturan titik akhir Anda untuk menangani pesan konfirmasi yang masuk, mengambil konfirmasi yang diperlukanURL, dan mengonfirmasi langganan melalui cara otomatis atau manual.

  1. Pesan konfirmasi berlangganan. Setelah Anda berlangganan titik akhir Anda ke SNS topik Amazon, Amazon SNS mengirimkan pesan konfirmasi ke titik akhir tersebut. Pesan ini berisiSubscribeURL, yang Anda butuhkan untuk mengkonfirmasi langganan.

  2. Ambil kembali. SubscribeURL Titik akhir Anda harus memiliki kode yang mendengarkan dan memproses pesan masuk. Kode ini harus mengekstrak SubscribeURL dari pesan konfirmasi. Pesan konfirmasi biasanya tiba sebagai JSON muatan dengan SubscribeURL kunci.

  3. Konfirmasikan langganan. Ada dua cara untuk mengonfirmasi langganan:

    • Konfirmasi otomatis. Kode endpoint Anda dapat secara otomatis mengunjungi SubscribeURL untuk mengonfirmasi langganan. Pendekatan ini mengharuskan titik akhir Anda untuk membuat HTTP GET permintaan ke yang URL disediakan.

    • Konfirmasi manual. Jika konfirmasi otomatis tidak diatur, Anda dapat secara manual mengunjungi SubscribeURL menggunakan browser web. Langkah ini melibatkan menyalin URL dari pesan dan menempelkannya ke bilah alamat browser Anda.

  4. Verifikasi status langganan. Setelah Anda mengonfirmasi langganan dengan mengunjungiSubscribeURL, Amazon SNS mengirimkan respons yang menyertakan XML dokumen dengan elemen yang disebutSubscriptionArn. Elemen ini berisi Amazon Resource Name (ARN) untuk langganan, yang menunjukkan bahwa langganan aktif.

  5. Gunakan SNS konsol Amazon. Anda juga dapat memverifikasi status langganan menggunakan AWS Management Console. Arahkan ke SNS dasbor Amazon, dan di bawah bagian Langganan, temukan langganan Anda. Langganan yang dikonfirmasi akan menampilkannyaARN, sedangkan langganan yang belum dikonfirmasi akan ditampilkanPendingConfirmation.