Amazon SQS to Amazon EventBridge event bus using Amazon EventBridge Pipes

Amazon SQS queue → Amazon EventBridge Pipe → Amazon EventBridge Bus

This pattern creates an Amazon EventBridge Pipe to deliver messages from an Amazon SQS queue to Amazon EventBridge Event Bus.

Amazon EventBridge Pipe routes events from an Amazon SQS queue to a custom EventBridge event bus while applying filters.
This filtering capability enables you to create precise event processing pipelines, ensuring that only relevant events are propagated to downstream systems.
Then, other AWS services that are supported as EventBridge targets can consume these events from the EventBus by adding an EventBridge rule with relevant targets.

< Back to all patterns

GitHub icon Download this pattern (.zip)

GitHub icon View this pattern on GitHub


Clone repo

git clone https://github.com/aws-samples/serverless-patterns/cd serverless-patterns/eventbridge-pipes-sqs-to-eventbus-terraform

Deploy

terraform initterraform apply


Testing

See the README in the GitHub repo for detailed testing instructions.

Cleanup

terraform destroy

Created by:

Chaitanya Gummadi

Chaitanya Gummadi

Chaitanya is a Sr. Cloud Support Engineer with Amazon Web Services (AWS) based in Texas.

Follow on LinkedIn