AWS Certified Solutions Architect – Associate (SAA-C03) — Question 454
A company is creating an application that runs on containers in a VPC. The application stores and accesses data in an Amazon S3 bucket. During the development phase, the application will store and access 1 TB of data in Amazon S3 each day. The company wants to minimize costs and wants to prevent traffic from traversing the internet whenever possible.
Which solution will meet these requirements?
Answer options
- A. Enable S3 Intelligent-Tiering for the S3 bucket
- B. Enable S3 Transfer Acceleration for the S3 bucket
- C. Create a gateway VPC endpoint for Amazon S3. Associate this endpoint with all route tables in the VPC
- D. Create an interface endpoint for Amazon S3 in the VPC. Associate this endpoint with all route tables in the VPC
Correct answer: C
Explanation
A gateway VPC endpoint provides private connectivity from the VPC to Amazon S3 at no additional cost, making it the most cost-effective solution for transferring 1 TB of daily data without traversing the internet. While an interface VPC endpoint also routes traffic privately, it charges per-GB data processing fees that would make it highly expensive for this volume of data. S3 Intelligent-Tiering and S3 Transfer Acceleration do not resolve the requirement to keep traffic off the public internet.