¿Qué es Amazon SNS? - Amazon Simple Notification Service

¿Qué es Amazon SNS?

Amazon Simple Notification Service (Amazon SNS) es un servicio web que coordina y administra la entrega o el envío de mensajes a los puntos de enlace o clientes suscritos. En Amazon SNS existen dos tipos de clientes —los publicadores y los suscriptores— también conocidos como productores y consumidores. Los publicadores se comunican de forma asíncrona con los suscriptores generando y enviando un mensaje a un tema, que es un punto de acceso lógico y un canal de comunicación. Los suscriptores (servidores web, direcciones de correo electrónico, colas de Amazon SQS o funciones de AWS Lambda) consumen o reciben el mensaje o la notificación por medio de uno de los protocolos admitidos (Amazon SQS, HTTP/S, correo electrónico, SMS o Lambda) cuando están suscritos al tema.

Cuando utiliza Amazon SNS, usted (como propietario) crea un tema y controla el acceso a dicho tema mediante políticas que determinan qué publicadores y suscriptores pueden comunicarse con él. Un publicador envía mensajes a los temas que ha creado o a los temas en los que tiene permiso para publicar. En lugar de incluir una dirección de destino específica en cada mensaje, un publicador envía un mensaje al tema. Amazon SNS correlaciona el tema con una lista de suscriptores que se han suscrito al tema y envía el mensaje a cada uno de esos suscriptores. Cada tema tiene un nombre exclusivo que identifica el punto de enlace de Amazon SNS para que los publicadores publiquen mensajes y los suscriptores se registren para recibir notificaciones. Los suscriptores reciben todos los mensajes publicados en los temas en los que están suscritos y todos los suscriptores de un tema reciben los mismos mensajes.