A company needs a low-cost, simple, and secure way to distribute firmware downloads to customers worldwide, with control over who can access the downloads. Which solution fits this requirement?
Choose an answer
Tap an option to check your answer.
Correct answer: Use Amazon CloudFront with signed URLs in front of objects stored in Amazon S3..
Why this is the answer
Using Amazon CloudFront with signed URLs in front of objects stored in Amazon S3 is the most suitable solution. S3 provides low-cost, highly durable storage for the firmware. CloudFront, a global content delivery network (CDN), caches the downloads closer to users worldwide, improving performance and reducing latency. Signed URLs allow for time-limited access and can be generated programmatically, providing fine-grained control over who can download the firmware without requiring complex authentication mechanisms. Creating a separate CloudFront distribution for each customer is overly complex and expensive. Using Lambda@Edge for access control adds unnecessary complexity and cost when signed URLs suffice for this use case. Fronting S3 with API Gateway and Lambda is also overly complex and introduces additional latency and cost for simple file distribution.
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