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

A company uses AWS and sells access to copyrighted images. The company’s global customer base needs to be able to access these images quickly. The company must deny access to users from specific countries. The company wants to minimize costs as much as possible.

Which solution will meet these requirements?

Answer options

Correct answer: D

Explanation

Amazon CloudFront provides low-latency global content delivery and built-in geographic restriction capabilities to block specific countries, while S3 paired with CloudFront signed URLs ensures secure, cost-effective access to copyrighted images. Other options are incorrect because public S3 buckets do not restrict access, managing individual IAM users for all customers is not scalable, and deploying EC2 instances behind ALBs in multiple countries is highly expensive and complex compared to using a CDN.