How to Minimize S3 Data Transfer Costs for a Cross-Region Marketing Firm?

Answer Correct answer: A — Enabling Requester Pays on the S3 bucket makes the marketing firm's AWS account pay the request and cross-region data transfer charges.

A consumer survey company has gathered data for several years from a specific geographic region. The company stores this data in an Amazon S3 bucket in an AWS Region. The company has started to share this data with a marketing firm in a new geographic region. The company has granted the firm's AWS account access to the S3 bucket. The company wants to minimize the data transfer costs when the marketing firm requests data from the S3 bucket. Which solution will meet these requirements?

  1. Configure the Requester Pays feature on the company’s S3 bucket. Correct Answer
  2. Configure S3 Cross-Region Replication (CRR) from the company’s S3 bucket to one of the marketing firm’s S3 buckets.
  3. Configure AWS Resource Access Manager to share the S3 bucket with the marketing firm AWS account.
  4. Configure the company’s S3 bucket to use S3 Intelligent-Tiering Sync the S3 bucket to one of the marketing firm’s S3 buckets.

Community Insight

The question tests whether you know Requester Pays changes who is billed for S3 requests and data transfer; the trap is assuming CRR reduces total cost even though the bucket owner pays replication bandwidth and storage.

Amazon S3 Requester Pays shifts request and data transfer charges to the account that accesses the bucket, so the survey company can avoid paying cross-region transfer costs when the marketing firm retrieves data.

Choosing Cross-Region Replication because it places data near the marketing firm, ignoring that the survey company pays for replication transfer and storage and still does not minimize its own data transfer charges.

Community Discussion (14 comments)

Sushmita42 👍 1 Selected: B
Goal: minimize data transfer costs when the marketing firm accesses the data. Key points: The data is in Region A, and the marketing firm is in Region B. If the marketing firm accesses data directly from the company’s S3 bucket in Region A, they will pay cross-region data transfer costs. To reduce costs, we can replicate the data to a bucket in the marketing firm’s Region, so they access it locally. Requester Pays doesn’t reduce data transfer costs; it just shifts the cost to the requester. It doesn’t solve the cross-region transfer cost issue.
2422182 👍 1 Selected: A
Only 2 questions in this whole dump with "Configure the Requester Pays feature on the company’s S3 bucket." as an option, both times this is the correct answer.
jhon9012227 👍 1 Selected: B
transfering cost is not an effective solution for me
asosa_adorati 👍 1 Selected: B
Ok Guys... The solution is A i understand, but if another company has to pay for the money i am saving that is not a solution for me... For me B is the Answer, is the most cost effective solution...
LeonSauveterre 👍 1 Selected: A
Read again - "The company wants to minimize the data transfer costs when the marketing firm requests data from the S3 bucket." So as long as the company saves money, bravo. We don't care about the marketing firm. When enabling Requester Pays, the marketing firm (requester) pays for the costs of data requests and data transfer out of the S3 bucket, instead of the data owner (the consumer survey company). B - CRR does not inherently reduce costs. In fact, replication incurs additional storage and transfer costs for the data owner, who would still bear the cost of replication, which contradicts the requirement to minimize their own data transfer costs. C - RAM is used to share resources like S3 buckets, but it doesn't affect data transfer costs. D - This helps reduce storage costs by moving objects between storage classes based on access patterns, but it doesn't reduce data transfer costs for requests made by the marketing firm.
Anyio 👍 1 Selected: B
The correct answer is B. Configure S3 Cross-Region Replication (CRR) from the company’s S3 bucket to one of the marketing firm’s S3 buckets. Explanation: Option A: Incorrect. The Requester Pays feature can help distribute the cost of data requests by billing the requestor, but it does not reduce the overall data transfer costs. It only shifts who pays for the data transfer, not the amount. Option B: Correct. S3 Cross-Region Replication (CRR) replicates the data to a bucket in the marketing firm's region. This allows the marketing firm to access the data from a local region, minimizing cross-region data transfer charges each time data is accessed.
ARV14 👍 1 Selected: B
This is the same question as question 88. One difference is "it's data transfer costs" in question 88. Here it is "minimize the data transfer costs". A or B can be correct based on whether they are asking for reducing data transfer costs for survey company or both of them.
AMEJack 👍 1 Selected: A
Sorry that was for the next question.
martinadurcakova1 👍 4 Selected: A
A. Configure the Requester Pays feature on the company's S3 bucket. Explanation: A. Configuring the Requester Pays feature on the company's S3 bucket is the most appropriate solution. With Requester Pays, the marketing firm's AWS account will be responsible for the data transfer costs when accessing the data in the S3 bucket, minimizing the data transfer costs for the consumer survey company. B. Configuring S3 Cross-Region Replication (CRR) from the company's S3 bucket to one of the marketing firm's S3 buckets would not be the most cost-effective solution, as the company would still be responsible for the data transfer costs.
MatAlves 👍 2
The Requester Pays feature allows the bucket owner to offload the data transfer costs to the requester. When this feature is enabled, the marketing firm would pay for the data transfer when they access the data in the survey company's S3 bucket, which effectively minimizes costs for the survey company. This means that the most cost-effective solution for the survey company, given that the marketing firm is accessing the data, is "A"
👍 1
Answer B seems to be more logic, the question didn't mention which account will pay
Abdullah2004 👍 1
question ask for method to reduce cost in survey company, so A will do it
JunsK1e 👍 2 Selected: A
Letter A
pujithacg8 👍 4
A is the correct answer https://docs.aws.amazon.com/AmazonS3/latest/userguide/RequesterPaysBuckets.html

Comments & Corrections

No comments yet — spotted an error or have a note? Share it below.

Log in to comment, report an error, or add a note about this question.

Submitted for moderation before publishing. Keep it helpful and respectful.

Expert Analysis

Why the Answer Is Correct

Requester Pays is an S3 bucket setting that makes the requester's AWS account responsible for request and data transfer charges, including cross-region transfer out of the bucket. The survey company has already granted the marketing firm's AWS account access, so enabling Requester Pays directly addresses the stated goal of minimizing data transfer costs when the marketing firm requests data. The survey company still pays for storage, but it no longer absorbs the marketing firm's download and transfer bill. As LeonSauveterre noted, the requirement is about the company saving money, and with Requester Pays "the marketing firm (requester) pays for the costs" of requests and data transfer out of the S3 bucket.

Why the Other Options Are Wrong

S3 Cross-Region Replication copies objects to a bucket in the marketing firm's region, but the survey company pays replication bandwidth and storage costs, so it does not minimize the company's S3 data transfer bill. AWS Resource Access Manager shares supported AWS resources such as VPC subnets and Transit Gateways; it is not the mechanism for sharing an S3 bucket, which is done with bucket policies and IAM. S3 Intelligent-Tiering is a storage-class optimization feature, and the option's "Sync" wording is not a native S3 capability that reduces cross-account data transfer charges.

Community Comment Notes

Several learners selected A, with pujithacg8 linking the official Requester Pays documentation and martinadurcakova1 explaining that the marketing firm's account becomes responsible for data transfer costs. Dissenters such as Sushmita42 and Anyio prefer B because replicated data would be local to the marketing firm's region, but that reasoning ignores who pays for replication. asosa_adorati wrote "For me B is the Answer" based on fairness to the other company, while jhon9012227 doubted A because "transfering cost is not an effective solution for me"; both objections focus on the marketing firm's bill rather than the survey company's stated requirement.

Official Reference

Exam Strategy

Focus on the phrase "when the marketing firm requests data" and ask who should pay. If the bucket owner must minimize its transfer bill for another account's downloads, Requester Pays is the direct answer; replication shifts data location but adds owner-paid replication cost.

Frequently Asked Questions

Why doesn't Cross-Region Replication reduce the survey company's transfer costs?

CRR copies objects to another region, but the bucket owner pays replication bandwidth and storage. It does not remove the marketing firm's request and data transfer charges.

Does Requester Pays work when another AWS account accesses the S3 bucket?

Yes. With Requester Pays enabled, the requester must include the request-payer header and its AWS account is billed for requests and data transfer.

More SAA-C03 FAQ →

Related Analysis

Practice All SAA-C03 Questions

Access 120 questions with complete answers and detailed explanations.

View Full SAA-C03 Practice Test →

← Back to SAA-C03 Study Guide