Skip to content

readly/eb-listener

Repository files navigation

AWS EventBridge Listener (eb-listener)

Listens for messages on a AWS EventBridge bus and outputs them to the terminal.

Examples

To list all event buses in us-west-1.

$ AWS_REGION=us-west-1 eb-listener list

Use a different AWS credential profile.

$ AWS_PROFILE=secret eb-listener listen --bus pinkbus

AWS Access

Your AWS credentials will need to have access to create, update and delete SQS queues. It will also need access to the EventBridge bus to be able to create rules and targets.

How it works

eb-listener creates a SQS queue. Then it adds a rule to catch all events on a EventBridge bus and attaches a target to the SQS queue.

eb-listener then starts to poll the SQS queue for new messages.

When you are done listening hit CTRL-C and eb-listener will clean up the EventBridge Rule and Target and also the SQS queue.

About

Listen to AWS EventBridge events as a CLI

Topics

Resources

License

Stars

Watchers

Forks