AWS Certified Solutions Architect – Professional — Question 240

An advisory firm is creating a secure data analytics solution for its regulated financial services users. Users will upload their raw data to an Amazon S3 bucket, where they have PutObject permissions only. Data will be analyzed by applications running on an Amazon EMR cluster launched in a VPC. The firm requires that the environment be isolated from the internet. All data at rest must be encrypted using keys controlled by the firm.
Which combination of actions should the Solutions Architect take to meet the user's security requirements? (Choose two.)

Answer options

Correct answer: A, E

Explanation

The correct answer is A and E because launching the EMR cluster in a private subnet with a KMS CMK and configuring the necessary endpoints ensures secure data handling and encryption. Option B incorrectly suggests using a NAT gateway, which exposes the environment to the internet. Options C and D do not meet the requirement for KMS encryption and specific bucket policies, respectively.