AWS Certified Solutions Architect Associate SAA-C03 Practice Question
A company has set up an Amazon S3 bucket to store large datasets. External partners globally need access to these datasets for their research. The company wants to make the datasets available but does not want to incur costs associated with data transfer out of the S3 bucket. How should the company configure the S3 bucket?
You selected this option
Enable the 'Requester Pays' option on the Amazon S3 bucket.
You selected this option
Use Amazon S3 Select to reduce data transfer costs.
You selected this option
Enable versioning on the Amazon S3 bucket.
You selected this option
Generate a presigned URL for the S3 objects for external partners to use.
The 'Requester Pays' bucket option is designed for situations where the bucket owner wants the requester to bear the costs of the request and the data transfer. When enabled, requesters are charged for the data transfer and requests they make. This model allows the company to provide access to the data without incurring additional costs for the data transfer out of the S3 bucket. Requesters must explicitly acknowledge that they will be billed by including the x-amz-request-payer header in their requests. Enabling versioning or using S3 Select are not related to the transfer cost payment model and will not fulfill the requirement to have the requester pay for data transfer costs. A presigned URL grants temporary access to specific S3 objects but does not alter who pays for the related costs.
Ask Bash
Bash is our AI bot, trained to help you pass your exam. AI Generated Content may display inaccurate information, always double-check anything important.
What does enabling 'Requester Pays' mean for data transfer costs?
Open an interactive chat with Bash
How does the 'Requester Pays' option affect external partners accessing data?
Open an interactive chat with Bash
What are some alternatives to 'Requester Pays' for sharing data?