Posted On: Mar 22, 2023

You can now use Amazon S3 Event Notifications with Amazon EventBridge in the AWS GovCloud (US) Regions to build, scale, and deploy event-driven applications based on changes to the data you store in Amazon S3. This makes it easier to act on new data in Amazon S3, build multiple applications that react to object changes simultaneously, and replay past events, all without creating additional copies of objects or developing new software. 

With Amazon EventBridge, you can use advanced filtering and routing capabilities, sending events to targets including AWS Lambda, Amazon Kinesis, AWS Step Functions, and Amazon SQS. S3 Event Notifications with EventBridge can simplify your architecture by allowing you to match any attribute, or a combination of attributes, for objects in an S3 event. This allows you to filter events by object size, time range, or other event metadata fields before invoking a target AWS Lambda function or other destinations. For example, if millions of audio files are uploaded to an S3 bucket, you can filter for specific files and send an event notification to multiple workflows. Through these multiple workflows, the same event can be used to transcribe an audio file, change its media format for streaming, and apply machine learning to generate a sentiment score. You can also archive and replay S3 events, giving you the ability to reprocess an event in case of an error or if a new application module is added.

Amazon S3 Event Notifications in Amazon EventBridge are now available in all AWS Regions. You can get started sending S3 Event Notifications to Amazon EventBridge with a few clicks in the AWS Management Console or with a single API request. For pricing, visit the Amazon EventBridge pricing page. To learn more, visit the S3 User Guide.