Publicado en: Nov 22, 2022

Amazon Simple Notification Service (Amazon SNS) ahora admite el filtrado de mensajes basado en cargas, lo que amplía el conjunto de características ya compatibles con el filtrado de mensajes basado en atributos. Con este lanzamiento, puede aplicar políticas de filtrado de suscripciones para filtrar los mensajes de acuerdo con su contenido, lo que desbloquea una gran cantidad de cargas de trabajo. Puede utilizar esta nueva función para filtrar eventos de más de 60 servicios de AWS que publican eventos en Amazon SNS, incluidos Amazon S3, Amazon EC2, Amazon CloudFront y Amazon CloudWatch. También puede utilizar el filtrado de mensajes basado en cargas para sus cargas de trabajo entre cuentas, donde es posible que los suscriptores no influyan sobre un determinado editor para que se publiquen sus mensajes con atributos en Amazon SNS.

Amazon SNS es un servicio de mensajería para la comunicación application-to-application (A2A, aplicación a aplicación) y application-to-person (A2P, aplicación a persona). La funcionalidad A2A brinda mensajería de varios a varios, de alto rendimiento, basada en push, entre sistemas distribuidos, microservicios y aplicaciones sin servidor controladas por eventos. Estas aplicaciones incluyen Amazon Simple Queue Service, Amazon Kinesis Data Firehose, AWS Lambda y puntos de conexión HTTP o HTTPS. La funcionalidad A2P le permite comunicarse con sus clientes por medio de mensajes de texto para dispositivos móviles (SMS), notificaciones push móviles y notificaciones por correo electrónico. Ahora, con el filtrado de mensajes basado en cargas, puede simplificar la arquitectura de la aplicación mediante la descarga de la lógica de filtrado de mensajes adicionales de los sistemas de suscriptores y la lógica de enrutamiento de mensajes de los sistemas de editores. 

El filtrado de mensajes basado en cargas está disponible en todas las regiones públicas de AWS y en AWS GovCloud (EE. UU.). Puede comenzar a utilizar esta nueva función hoy mismo a través la consola de administración de AWS, el kit de desarrollo de software (SDK) de AWS, la interfaz de la línea de comandos (CLI) de Amazon SNS y la interfaz de programación de aplicaciones (API) de Amazon SNS. También puede aprovisionar sus políticas de filtrado de suscripciones de Amazon SNS por medio de AWS CloudFormation.

Para obtener más información sobre el filtrado de mensajes basado en cargas de Amazon SNS, consulte lo siguiente: