Amazon Simple Notification Service
Notificaciones push móviles, correo electrónico, SMS y mensajería de publicación/suscripción completamente administrada
Amazon Simple Notification Service (Amazon SNS) es un servicio de mensajería completamente administrado para la comunicación aplicación a aplicación (A2A) y aplicación a persona (A2P).
La funcionalidad de publicación y suscripción A2A brinda temas para la mensajería de alto rendimiento, de muchos a muchos, basada en push entre sistemas distribuidos, microservicios y aplicaciones sin servidores controladas por eventos. Mediante el uso de temas de Amazon SNS, los sistemas de publicadores pueden distribuir los mensajes a una gran cantidad de sistemas de suscriptores, entre otros, colas de Amazon SQS, funciones de AWS Lambda, puntos de enlace HTTPS y Amazon Kinesis Data Firehose para procesamiento paralelo. La funcionalidad A2P permite enviar mensajes a usuarios a escala a través de SMS, push móvil y correo electrónico.
Beneficios
Simplifique y reduzca costos con filtrado de mensajes y mensajes en lotes
Amazon SNS le ayuda a simplificar la arquitectura de sus aplicaciones y a reducir costos. Con los mensajes en lotes, los sistemas de publicación pueden enviar hasta 10 mensajes en una solicitud única de API. Con el filtrado de mensajes, los sistemas de suscriptor reciben solo los mensajes en los que están interesados. Para obtener más información, consulte Filtrado de mensajes y Mensajes en lotes.
Garantice la precisión con el orden y la deduplicación de los mensajes
Los temas FIFO de Amazon SNS trabajan con las colas FIFO de Amazon SQS a fin de garantizar que los mensajes se envíen de forma ordenada y que solo se procesen una vez. Esto permite mantener la coherencia y la precisión al procesar transacciones en servicios independientes únicos o múltiples. Para obtener más información, consulte Orden de mensajes y Deduplicación de mensajes.
Aumente la seguridad con la encriptación y privacidad de mensajes
Amazon SNS proporciona temas cifrados para proteger sus mensajes de accesos no autorizados. El cifrado usa un algoritmo AES-GCM de 256 bits y una clave maestra del cliente (CMK) emitida con AWS Key Management Service (KMS). Amazon SNS también admite puntos de enlace de la VPC mediante AWS PrivateLink para que pueda publicar mensajes de forma privada en temas de Amazon SNS desde una subred de Amazon Virtual Private Cloud (VPC) sin atravesar el internet. Para obtener más información, consulte Cifrado de mensajes y Privacidad del tráfico.
Aumente la durabilidad con archivado de mensajes, reintentos de entrega y colas de mensajes fallidos
Amazon SNS almacena cada mensaje publicado en centros de datos separados geográficamente. Si un sistema suscrito no está disponible, Amazon SNS ejecuta una política de reintento de entrega de mensajes. Para preservar los mensajes que no se puedan entregar antes de que esta política finalice, Amazon SNS puede moverlos a colas de mensajes fallidos (DLQ). Amazon SNS también puede archivar mensajes en Amazon S3 mediante suscripciones de Amazon Kinesis Data Firehose. Para obtener más información, consulte Archivado de mensajes, Reintentos de entrega y Colas de mensajes fallidos (DLQ).
Capture y distribuya eventos desde servicios de AWS
Amazon SNS es un hub impulsado por eventos que tiene integración nativa con una amplia variedad de fuentes de eventos y destinos de AWS. Amazon SNS puede capturar y distribuir eventos desde más de 60 servicios de AWS, desde diversas categorías de AWS como Análisis, Informática, Contenedores, Bases de datos, IoT, Machine Learning, Seguridad, Sin servidor y Almacenamiento. Para obtener más información, consulte Fuentes de eventos y Destinos de eventos.
Envíe notificaciones de A2P mediante SMS, push móvil y correo electrónico
Amazon SNS le permite enviar notificaciones directamente a sus clientes. Amazon SNS admite mensajería de texto en más de 200 países, notificaciones push móviles en dispositivos Amazon, Android, Apple, Baidu y Microsoft, y notificaciones de correo electrónico. Amazon SNS proporciona redundancia en múltiples proveedores de SMS y le permite enviar notificaciones push móviles con una API única para todas las plataformas móviles. Para obtener más información, consulte SMS, Notificaciones push móviles y Notificaciones por correo electrónico.
Funcionamiento
-
Publicación/suscripción
-
SMS
-
Notificaciones push móviles
-
Publicación/suscripción
-
-
SMS
-
-
Notificaciones push móviles
-
Casos prácticos
PlayOn! Sports es una de las compañías multimedia de deportes de preparatoria líderes de Estados Unidos. Utilizan una plataforma de tecnología integral que les permite realizar producciones de alta calidad y bajo costo de eventos deportivos en vivo. Su canalización de procesamiento de videos sin servidor ilustra el patrón de mensajería de distribución ramificada y opciones para su inclusión en arquitecturas sin servidor mediante el uso de Amazon SNS y AWS Lambda.
La biblioteca de videos e imágenes de la NASA ofrece fácil acceso a más de 140 000 imágenes fijas, grabaciones de audio y videos que documentan los logros de más de la mitad de un siglo de la NASA en la exploración de lo desconocido. La arquitectura incluye Amazon SNS para disparar la canalización de procesamiento cuando se actualiza contenido nuevo y Amazon SQS para desacoplar los trabajos entrantes de los procesadores de canalización.
Change Healthcare usa servicios de AWS como Amazon EC2, Amazon S3, Amazon SQS y Amazon SNS para abastecer millones de transacciones confidenciales de sus clientes todos los días, al tiempo que cumple todos los reglamentos del sector sanitario, como HIPAA.
La plataforma web del FCBarcelona incluye más de 6 000 páginas y más de 12 000 fotografías digitalizadas. Está disponible en seis idiomas y contiene información actualizada de cinco equipos profesionales de élite. La solución utiliza Amazon SNS para varias notificaciones de plataforma.
Publicaciones del blog
Publicaciones destacadas del blog SNS A2A
Publishing messages in batch to Amazon SNS topicspor Heeki Park, 18/11/2021
Get Started with Amazon S3 Event Driven Design Patterns
por Micah Walter, Aditya Pendyala, y Divyesh Sah, 27/09/2021
Introducing message archiving and analytics for Amazon SNS
por James Beswick, 12/01/2021
Introducing Amazon SNS FIFO – First-In-First-Out Pub/Sub Messaging
por Danilo Poccia, 22/10/2020
Publicaciones destacadas del blog SNS A2P
Token-based authentication for iOS applications with Amazon SNSpor Talia Nassi, 09/11/2021
Introducing the SMS sandbox for Amazon SNS
por James Beswick, 01/06/2021
Provisioning and using 10DLC origination numbers with Amazon SNS
por Benjamin Smith, 01/06/2021
Publicaciones de blog relacionadas
No se han encontrado publicaciones en el blog en este momento. Consulte el Blog de AWS para conocer otros recursos.
Novedades de Amazon SNS
Introducción a AWS

Más información sobre Amazon SNS