AWS Certified Solutions Architect – Associate (SAA-C03) — Question 878

A company runs an application that stores and shares photos. Users upload the photos to an Amazon S3 bucket. Every day, users upload approximately 150 photos. The company wants to design a solution that creates a thumbnail of each new photo and stores the thumbnail in a second S3 bucket.

Which solution will meet these requirements MOST cost-effectively?

Answer options

Correct answer: C

Explanation

Triggering an AWS Lambda function via S3 event notifications is the most cost-effective solution because Lambda charges only for compute time used, which is extremely minimal for processing 150 images per day. Running a continuous Amazon EC2 instance or an Amazon EMR cluster would incur significant idle costs. S3 Storage Lens is an analytics tool for monitoring storage usage and cannot be used to trigger event-driven processing of individual object uploads.