
Answer-first summary for fast verification
Answer: Create a CloudFront distribution with the S3 bucket as origin, direct requests to CloudFront, and use CloudFront signed URLs.
The correct answer is B. Deploying an Amazon CloudFront distribution with the existing S3 bucket as the origin and switching to CloudFront signed URLs will help reduce data transfer costs and improve performance for customers distributed across North America and Europe. CloudFront caches content at edge locations closer to users, which accelerates access and lowers latency. This approach also reduces the data transfer costs from S3, as CloudFront uses its own pricing model for data transfer. Options A and C do not offer the same level of performance improvement and cost reduction. Option D changes the access method significantly and introduces additional complexity without directly addressing the requirements.
Author: LeetQuiz Editorial Team
Ultimate access to all questions.
A company provides AI/ML researchers access to large datasets stored in an S3 bucket in us-east-1. They use a web application on EC2 instances with an Application Load Balancer for purchases, issuing S3 signed URLs post-purchase. To reduce data transfer costs and enhance performance for a global customer base, what should be implemented?
A
Enable S3 Transfer Acceleration for the bucket and use its endpoint for customer requests, maintaining S3 signed URLs.
B
Create a CloudFront distribution with the S3 bucket as origin, direct requests to CloudFront, and use CloudFront signed URLs.
C
Establish a secondary S3 bucket in eu-central-1, replicate across regions, and direct requests to the nearest region, using S3 signed URLs.
D
Adapt the web application for dataset streaming, read from the S3 bucket, and manage access control within the application.
No comments yet.