How to Minimize S3 Data Transfer Costs for a Cross-Region Marketing Firm?
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?
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)
Comments & Corrections
No comments yet — spotted an error or have a note? Share it below.
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.
Related Analysis
Practice All SAA-C03 Questions
Access 120 questions with complete answers and detailed explanations.
View Full SAA-C03 Practice Test →