AWS Certified Solutions Architect – Professional (SAP-C02) — Question 525

A company has a data lake in Amazon S3 that needs to be accessed by hundreds of applications across many AWS accounts. The company's information security policy states that the S3 bucket must not be accessed over the public internet and that each application should have the minimum permissions necessary to function.

To meet these requirements, a solutions architect plans to use an S3 access point that is restricted to specific VPCs for each application.

Which combination of steps should the solutions architect take to implement this solution? (Choose two.)

Answer options

Correct answer: A, C

Explanation

Creating S3 access points in the bucket's home account (Option A) allows the bucket owner to manage access control centrally and delegate access to specific application VPCs. To keep traffic off the public internet, S3 gateway endpoints must be created in each application's VPC (Option C) with route tables updated to direct S3-destined traffic through the endpoint. Option D is incorrect because S3 access points can only be created by the AWS account that owns the bucket, not by external application accounts.