
Answer-first summary for fast verification
Answer: Use Amazon CloudFront for caching content variants., Employ Lambda@Edge for User-Agent based content selection.
To meet the requirements of providing different versions of content based on user devices, you should configure Amazon CloudFront to cache multiple versions of the content (Option A) and use a Lambda@Edge function to send specific objects to users based on the User-Agent header (Option C). CloudFront allows caching of different content versions, ensuring efficient delivery, while Lambda@Edge can inspect and modify requests at the edge to serve device-specific content.
Author: LeetQuiz Editorial Team
Ultimate access to all questions.
A global retail website, hosted on Amazon EC2 instances with an Elastic Load Balancer and Auto Scaling across Availability Zones, requires content customization based on user devices. Which two actions should be implemented for device-based content delivery?
A
Use Amazon CloudFront for caching content variants.
B
Utilize Network Load Balancer with host header routing.
C
Employ Lambda@Edge for User-Agent based content selection.
D
Deploy AWS Global Accelerator with NLB for host-based routing.
No comments yet.