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

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.