How to Fix Global S3 Image Upload and Download Latency with Least Effort?
Short answer
A Add an Amazon CloudFront distribution for the S3 bucket to speed downloads and enable S3 Transfer Acceleration to speed global uploads.
Question
Key Takeaways
It tests picking managed edge acceleration (CloudFront and S3 Transfer Acceleration) over re-architecting with multi-Region EC2, Global Accelerator, or replicated S3 buckets, while avoiding the trap that Global Accelerator does not support S3 endpoints.
An S3-hosted image site with global upload and download latency is tested for the lowest-effort performance fix. The answer is A: use CloudFront for downloads and S3 Transfer Acceleration for uploads.
Common mistake: A frequent mistake is choosing Global Accelerator (D) because it sounds like a universal global accelerator, but it cannot use an S3 bucket as an endpoint and does not cache images.
Expert Analysis
Why the Answer Is Correct
Option A directly targets both reported problems with fully managed AWS edge services. A CloudFront distribution using the existing S3 bucket as its origin caches images at edge locations worldwide, so mobile users download from the nearest point of presence instead of the bucket's home Region. Enabling S3 Transfer Acceleration routes uploads over the AWS global edge network to the same bucket, reducing latency for mobile uploads. Neither change requires migrating compute, creating new buckets, or changing application architecture, which satisfies the LEAST implementation effort requirement.
Why the Other Options Are Wrong
Option B is wrong because it replaces a serverless static website with EC2 instances in multiple Regions, an Application Load Balancer, and AWS Global Accelerator, which is far more implementation effort and does not provide edge caching. Option C improves downloads with CloudFront but then adds multi-Region buckets, replication rules, and redirects for uploads and downloads; that is significantly more effort and cost, and CloudFront already provides the global edge caching that makes regional buckets unnecessary here. Option D is wrong because AWS Global Accelerator cannot use an S3 bucket as an endpoint; its supported endpoints are ALB/NLB, EC2 instances, and Elastic IP addresses, so it would not work for this static S3 website.
Community Comment Notes
All visible comments select A. FlyingHawk explains that CloudFront serves images from the nearest edge location and notes that "S3 Transfer Acceleration uses CloudFront's globally distributed edge locations" for uploads. aragon_saa states simply "Answer is A." Denise123 calls the choice "Obvious." There is no dissenting vote or comment, so the community consensus aligns with the correct low-effort managed-service design.
Official Reference
- https://docs.aws.amazon.com/AmazonCloudFront/latest/DeveloperGuide/DownloadDistS3AndCustomOrigins.html
- https://docs.aws.amazon.com/AmazonS3/latest/userguide/transfer-acceleration.html
- https://docs.aws.amazon.com/global-accelerator/latest/dg/about-endpoints.html
These links open the official vendor documentation in a new tab.
Exam Strategy
When a question asks for the LEAST implementation effort for a static S3 website, prefer fully managed, configuration-only AWS features such as CloudFront and S3 Transfer Acceleration over any solution that migrates compute or replicates data across Regions. Also verify endpoint support: Global Accelerator cannot target an S3 bucket directly, so options making that claim are invalid.
Frequently Asked Questions
Why can't AWS Global Accelerator be used directly with an S3 bucket?
Why is multi-Region S3 replication not the least-effort fix for global image downloads?
Community Votes
100% of anonymous learners picked answer A. Votes are pick records left by other test-takers — they are not the verified answer.
Discussion 3 contributions
Compiled from public community threads and reader submissions, lightly edited for clarity. Handles and vote tallies are shown as recorded, and comments reflect the views of individual contributors.
From public community threads 3
-
FlyingHawk 👍 1 Answered AA - By configuring a CloudFront distribution for the S3 bucket, the company can significantly improve download performance for users by serving images from the nearest edge location. S3 Transfer Acceleration uses CloudFront’s globally distributed edge locations to accelerate upload performance. It optimizes the path between the user’s device and the S3 bucket, reducing latency and improving upload speeds.
-
aragon_saa 👍 2 Answered AAnswer is A
-
Denise123 👍 1 Answered AObvious.
Reader comments & corrections
No reader corrections yet — spotted an error or have a note? Share it below.
Related Analysis
Practice All SAA-C03 Questions
Access 120 questions with complete answers and detailed explanations.
View Full SAA-C03 Practice Test →