React to Amazon S3 notifications with Amazon EventBridge

Amazon S3 → Amazon EventBridge → AWS Step Functions

Deploys an S3 bucket that publishes events to Amazon EventBridge.

This pattern configures an Amazon S3 bucket to send events to Amazon EventBridge.
An EventBridge rule is configured to trigger a AWS Step Functions workflow. The workflow is triggered when a file is uploaded to the S3 bucket.
The AWS Step Functions workflow calls the Lambda function to identify objects uploaded to the S3 bucket then raises an SNS topic to notify consumers.

< 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/s3-event-sfn-lambda-ddb-sns

Deploy

sam deploy


Testing

See the GitHub repo for detailed testing instructions.

Cleanup

Delete the stack: sam delete.

Created by:

Abha Tripathi

Abha Tripathi

Cloud Engineer @ AWS

Follow on LinkedIn

Sushir V R

Sushir V R

Cloud Engineer @ AWS

Follow on LinkedIn