Publicado: Nov 22, 2022

Agora, o Amazon Simple Notification Service (Amazon SNS) oferece suporte à filtragem de mensagens baseada em carga útil, ampliando o conjunto de recursos que já incluía a filtragem de mensagens baseada em atributos. Com este lançamento, você pode aplicar políticas de filtro de assinaturas para filtrar mensagens de acordo com seu conteúdo, o que viabiliza diversas workloads. Esse novo recurso pode ser usado para filtrar eventos de mais de 60 serviços da AWS que publicam eventos no Amazon SNS, incluindo Amazon S3, Amazon EC2, Amazon CloudFront e Amazon CloudWatch. Você também pode usar a filtragem de mensagens baseada em carga útil para workloads que abrangem várias contas. Nesses casos, os assinantes talvez não consigam convencer um editor específico a publicar as mensagens dos assinantes com atributos no Amazon SNS.

O Amazon SNS é um serviço de mensagens para comunicações Application-to-Application (A2A – Aplicação para aplicação) e Application-to-Person (A2P – Aplicação para pessoa). A funcionalidade A2A fornece um sistema de mensagens com alto throughput e baseado em push para mensagens entre diversos sistemas distribuídos, microsserviços e aplicações com tecnologia sem servidor orientadas por eventos. Essas aplicações incluem o Amazon Simple Queue Service, o Amazon Kinesis Data Firehose, o AWS Lambda e outros endpoints HTTP/S. A funcionalidade A2P permite que você se comunique com os clientes por meio de mensagens de texto para dispositivos móveis (SMS), notificações por push para dispositivos móveis e notificações por e-mail. Agora, com a filtragem de mensagens baseada em carga útil, você pode simplificar ainda mais a arquitetura das aplicações mediante a transferência da lógica de filtragem de mensagens dos sistemas assinantes e da lógica de roteamento de mensagens de sistemas de publicação. 

A filtragem de mensagens baseada em carga útil do Amazon SNS está disponível em todas as regiões públicas da AWS e na AWS GovCloud (EUA). Você pode começar a usar o novo recurso ainda hoje no Console de Gerenciamento da AWS, no kit de desenvolvimento de software (SDK) da AWS, na Command Line Interface (CLI) do Amazon SNS e na interface de programação de aplicações (API) do Amazon SNS. Também é possível provisionar políticas de filtro de assinaturas do Amazon SNS no AWS CloudFormation.

Para saber mais sobre a filtragem de mensagens baseada em carga útil do Amazon SNS, consulte: