S3 event notifications automatically send a message when something happens in a bucket — an object created, deleted, or restored — to targets like Lambda, SNS, SQS, or EventBridge.

The tell

Whenever a scenario is “when a file is uploaded to S3, automatically do X,” that’s an S3 event notification triggering Lambda (process it), SQS (queue it), or SNS (fan out). It’s the glue behind event-driven pipelines built on S3.

Test yourself

Practice question

Whenever a new object lands in an S3 bucket, a Lambda function must run to process it automatically. What connects the upload to the function?

  1. A CloudWatch alarm
  2. An S3 event notification to Lambda
  3. A scheduled cron job
  4. A NAT gateway
👉 Click to reveal the answer & explanation

Correct answer: B. An S3 event notification fires on object creation and invokes the Lambda function — the standard event-driven trigger. A CloudWatch alarm (A) watches metrics; a cron job (C) polls on a schedule (adds latency); NAT (D) is networking.

Related topics

Amazon S3 · AWS Lambda · Amazon EventBridge

CloudExamPro Premium

Ready to pass the AWS Solutions Architect Associate (SAA-C03)?

Stop guessing whether you’re ready. Our full-length, exam-realistic practice exams put you through the exact question style you’ll face — with a detailed explanation behind every answer, so you learn why, not just what.

  • ✓  6 full-length practice exams
  • ✓  A detailed explanation for every single question
  • ✓  Realistic, scenario-based questions — not memory dumps
  • ✓  Lifetime access, kept current for 2026

Get the SAA-C03 Practice Exams →or try 25 free questions first

Limited-time offer · ends in --Days:--Hrs:--Min:--Sec
Get Instant Access