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

A company recently announced the deployment of its retail website to a global audience. The website runs on multiple Amazon EC2 instances behind an Elastic Load Balancer. The instances run in an Auto Scaling group across multiple Availability Zones.

The company wants to provide its customers with different versions of content based on the devices that the customers use to access the website.

Which combination of actions should a solutions architect take to meet these requirements? (Choose two.)

Answer options

Correct answer: A, C

Explanation

The correct answer is A and C because configuring Amazon CloudFront allows for caching multiple content versions, enhancing performance based on user devices. Additionally, using a Lambda@Edge function enables tailored content delivery based on the User-Agent header. Options B, D, and E do not address the requirement of serving different content based on device type effectively.