Posted On: Nov 16, 2023

Amazon Simple Notification Service (Amazon SNS) now supports additional message filtering capabilities, including the ability to match against characters at the end of a value (suffix matching), to ignore case sensitivity (equals-ignore-case matching), and to have a single filter match if any conditions across multiple separate message properties are true (OR matching). You can leverage these new filtering operators to further simplify your messaging architecture by offloading additional message filtering logic from subscribers, as well as message routing logic from publishers.

Amazon SNS is a messaging service for Application-to-Application (A2A) and Application-to-Person (A2P) communication. The A2A functionality provides high-throughput, push-based, many-to-many messaging between distributed systems, microservices, and event-driven serverless applications. These applications include Amazon Simple Queue Service (Amazon SQS), Amazon Kinesis Data Firehose, AWS Lambda, and HTTP/S endpoints. The A2P functionality enables you to communicate with your customers via mobile text messages (SMS), mobile push notifications, and email notifications.

Amazon SNS message filtering is available in all AWS Regions and AWS GovCloud (US) Regions. To learn more, see Message Filtering, in the Amazon SNS Developer Guide.