AWS Certified Developer – Associate — Question 437

An application uploads photos to an Amazon S3 bucket. Each photo that is uploaded to the S3 bucket must be resized to a thumbnail image by the application.
Each thumbnail image is uploaded with a new name in the same S3 bucket.
Which AWS service can a developer configure to directly process each single S3 event for each S3 object upload?

Answer options

Correct answer: D

Explanation

AWS Lambda natively integrates with Amazon S3 event notifications, allowing a function to be executed automatically and cost-effectively for every single object upload. While Amazon EC2, Amazon ECS, and AWS Elastic Beanstalk can process these images, they require running continuous server instances and additional integration logic to poll or receive events, making them less efficient for direct event-driven processing.