Which AWS Service Stores Files Downloadable via a Public URL?
A company wants to store its files in the AWS Cloud. Users need to be able to download these files directly using a public URL. Which AWS service or feature will meet this requirement?
Community Votes
100% of anonymous learners picked answer D. Votes are pick records left by other test-takers — they are not the verified answer.
Community Insight
The question tests matching a storage service to the requirement of direct HTTP download from a public URL; the trap is picking a block or file storage service that has no web endpoint at all.
Amazon S3 is the AWS service that stores files as objects and lets users download them directly through a public URL. This page confirms why S3 — not Amazon EBS, Amazon EFS or Amazon Redshift — satisfies the public-download requirement on the CLF-C02 exam.
Learners often choose Amazon Elastic File System (Amazon EFS) because it also stores "files," but EFS is an NFS file system mounted inside a VPC and cannot be reached by a public URL.
Community Discussion (4 comments)
Comments & Corrections
No comments yet — spotted an error or have a note? Share it below.
Expert Analysis
Why the Answer Is Correct
Amazon S3 is object storage, and every object gets a unique address of the form https://bucket-name.s3.region.amazonaws.com/key. Access can then be opened up with a bucket policy, an object ACL, a presigned URL or a public static website endpoint, so an end user can simply click a link and download the file. That directly matches both parts of the requirement: store files in the AWS Cloud, and let users download them over a public URL. S3 also scales to virtually unlimited objects, so the design holds as the file library grows. Because the access decision is a policy on the S3 resource itself, no server, mount point or cluster has to be running for the download to work. This is the canonical "public file sharing" pattern in AWS and the expected answer on CLF-C02.Why the Other Options Are Wrong
Amazon Redshift (A) is a petabyte-scale data warehouse queried with SQL; it is an analytics service, not a file repository that hands out download links. Amazon Elastic Block Store (B) provides block-level volumes that attach to a single EC2 instance in one Availability Zone — there is no URL, and the data is reachable only through the attached compute resource. Amazon Elastic File System (C) is a shared, elastic NFS file system designed for Linux workloads across multiple instances; clients mount it over the network inside a VPC, so there is no public HTTP endpoint to hand to an end user. Only S3 exposes objects over the internet-addressable, HTTP-based URL that the scenario demands.Community Comment Notes
ShaiTay stated the decisive point plainly: Amazon S3 is the answer because "you can make objects publicly available via URL." RanPo reduced the reasoning to a single search keyword pairing the scenario's critical word with the service: "keyword: url - S3." Yomijohnson expanded on the same idea, describing S3 as an object storage service built for storing and retrieving files such as documents, images and backups, and noting that access permissions can be configured so those files are publicly reachable through a direct URL. reddy187 simply confirmed "D is correct." Every recorded vote and comment on this page points to the same option, and the technical reasoning behind that consensus is sound.Official Reference
Exam Strategy
When a CLF-C02 scenario contains words like "public URL," "direct download," or "share a link," scan the options for a service with an HTTP object endpoint — S3 — and eliminate block storage (EBS) and network file systems (EFS), which are mountable only from within AWS.
Frequently Asked Questions
Why can't Amazon EFS serve a file from a public URL like S3 does?
EFS is an NFS file system that clients mount from inside a VPC; it has no HTTP endpoint, so there is no URL an external user could open to download a file.
Does an S3 object URL work if the bucket and object are private?
No. The URL only resolves for an anonymous user if a bucket policy, ACL, or presigned URL grants read access; otherwise S3 returns Access Denied.
Related Analysis
Practice All CLF-C02 Questions
Access 120 questions with complete answers and detailed explanations.
View Full CLF-C02 Practice Test →