Amazon Simple Notification Service (SNS) es un servicio web que coordina y administra la entrega de mensajes. Es un servicio de mensajería pub/sub de alta disponibilidad, duradero, seguro y completamente administrado. Utiliza el almacenamiento de mensajes de zona de disponibilidad cruzada para proporcionar una alta durabilidad de los mensajes. Amazon SNS también garantiza que los datos se cifren en tránsito. Se utiliza para transmitir los mensajes de un sistema productor de mensajes.
Para recibir mensajes publicados en un tema de SNS, debemos suscribirnos a un punto final. Podemos tener puntos finales como AWS Lambda, Amazon SQS, HTTP/S o una dirección de correo electrónico para el tema que creamos. Cuando nos suscribimos a un punto final a un tema y confirmamos la suscripción, el punto final comienza a recibir mensajes publicados en el tema asociado.
Para comprender la facturación de SNS Topic, haga clic aquí.
En este artículo, crearemos un tema SNS y nos suscribiremos a un punto final de correo electrónico.
Requisitos previos
- Cuenta de AWS (cree si no tiene una).
¿Qué haremos?
- Inicie sesión en AWS.
- Crear un tema de SNS
- Crear una suscripción en el tema SNS
Iniciar sesión en AWS
Haga clic aquí para ir a la página de inicio de sesión de AWS.
Cuando hagamos clic en el enlace anterior, veremos una página web como la siguiente en la que debemos iniciar sesión con nuestros datos de inicio de sesión.
Una vez que inicie sesión, verá la pantalla de la siguiente manera.
Crear un tema SNS
Para crear un tema de SNS, haga clic en Servicios en la parte superior izquierda, busque SNS y ábralo.
Verá el panel principal del servicio SNS. Aquí, haga clic en Temas en el Panel izquierdo.
En esta página, haga clic en el botón "Crear tema" para crear su primer tema de SNS
Da un nombre al tema y haz clic en "Crear tema". Puede omitir otros campos.
Crear una suscripción en el tema SNS
Una vez que tenga un tema de SNS, es hora de crear una suscripción. Abra el tema que acabamos de crear y verá la página de la siguiente manera.
En la pestaña Suscripciones, haga clic en "Crear suscripciones".
Elija el protocolo como Correo electrónico, especifique su dirección de correo electrónico y haga clic en "Crear suscripciones".
Crear una suscripción no es suficiente. Necesitamos confirmar la suscripción.
Revise la bandeja de entrada de su correo electrónico, debe haber recibido un correo electrónico de Suscripción.
Haga clic en "Confirmar suscripción" para confirmar la suscripción.
Verá la pantalla de confirmación de la siguiente manera.
Y ahora, si va a la pantalla de suscripción, puede ver que el estado ha cambiado a "Confirmado" de "Pendiente de confirmación".
Conclusión
En este artículo, vimos los pasos para crear un tema de SNS, crear una suscripción de correo electrónico y suscribirse a ella.
Puede seguir los mismos pasos para elegir un protocolo diferente para la suscripción que desea crear.