You are launching a global application that must deliver different content based on each user’s country and preferred language. The content must be served reliably and with low latency. Which design meets these requirements?
Choose an answer
Tap an option to check your answer.
Correct answer: Use an Amazon CloudFront distribution with your application as the origin, and configure the distribution to forward the Accept-Language header and the CloudFront-Viewer-Country header to the origin..
Why this is the answer
The correct answer is to use an Amazon CloudFront distribution with your application as the origin, and configure the distribution to forward the Accept-Language header and the CloudFront-Viewer-Country header to the origin. CloudFront is a global content delivery network (CDN) that caches content close to users, ensuring low latency. By forwarding the Accept-Language header, your origin application can determine the user's preferred language, and the CloudFront-Viewer-Country header provides the user's country, allowing for content customization. Incorrect options: API Gateway with Global Accelerator is good for routing API requests globally but doesn't inherently handle content customization based on language or country in the same way CloudFront does for static/dynamic content. S3 Transfer Acceleration helps with uploads/downloads to S3 but doesn't provide the same level of content delivery optimization and customization as CloudFront. Route 53 geoproximity/geolocation routing can direct users to different S3 buckets, but CloudFront offers more granular control and caching. API Gateway with AWS WAF is primarily for security (filtering requests) and not designed for content delivery or customization based on user language/country preferences.
Pass your exam — without the endless answer hunt
Get every verified question and explanation for this exam in one place, and save hours of prep. 1,000+ certifications · 20+ languages · free to start.
Pass your exam faster → No card needed