AWS Certified Solutions Architect – Associate (SAA-C02) — Question 510
A company wants to share data that is collected from self-driving cars with the automobile community. The data will be made available from within an Amazon S3 bucket. The company wants to minimize its cost of making this data available to other AWS accounts.
What should a solutions architect do to accomplish this goal?
Answer options
- A. Create an S3 VPC endpoint for the bucket.
- B. Configure the S3 bucket to be a Requester Pays bucket.
- C. Create an Amazon CloudFront distribution in front of the S3 bucket.
- D. Require that the files be accessible only with the use of the BitTorrent protocol.
Correct answer: B
Explanation
Enabling the Requester Pays feature on an Amazon S3 bucket ensures that the AWS account downloading the data covers the data transfer and request costs, thereby minimizing expenses for the bucket owner. Other options like CloudFront or VPC endpoints would still incur costs for the data owner or fail to facilitate cross-account external sharing efficiently. While S3 supports BitTorrent, it is deprecated for many regions and does not directly address the cost allocation mechanism as effectively and natively as Requester Pays.