AWS Certified Machine Learning Engineer – Associate (MLA-C01) — Question 60

A company is planning to use Amazon Redshift ML in its primary AWS account. The source data is in an Amazon S3 bucket in a secondary account.
An ML engineer needs to set up an ML pipeline in the primary account to access the S3 bucket in the secondary account. The solution must not require public IPv4 addresses.
Which solution will meet these requirements?

Answer options

Correct answer: D

Explanation

Option D is correct because it allows secure access to the S3 bucket from the primary account without requiring public IP addresses by using S3 gateway endpoints and appropriate bucket policies. The other options involve either unnecessary complexities like VPC peering, Direct Connect, or VPN connections that do not directly address the requirement for access to S3 without public access.