When something happens in your S3 bucket, S3 can automatically notify other AWS services.
Think of it like a doorbell — someone uploads a file, and S3 rings the bell to let other services know.
.jpg files
S3 can send events directly to three services:
there is no limit of one destination. You can have:
The only thing that changes per rule is what you filter — for example, one rule only for *.jpg files going to Lambda, and another rule for all files going to SQS.
S3 can also send all events to EventBridge, which then routes them to 15+ AWS services.
S3 Bucket --> EventBridge --> Lambda
--> SNS
--> SQS
--> Kinesis
--> Step Functions
--> and more...
EventBridge gives you: