AWS Certified Solutions Architect – Professional — Question 973

A company has an organization in AWS Organizations. The company has enabled trusted access between Organizations and AWS Resource Access Manager
(AWS RAM). The organization includes three AWS accounts, one each for shared services, development, and production. The shared services account has a
VPC.
A solutions architect needs to meet the following requirements:
* Configure access between the shared services VPC and the development and production accounts.
* Ensure that workloads in each account are deployed to at least three Availability Zones.
* Ensure that there is no direct communication between the development and production workloads.
Which combination of steps will meet these requirements? (Choose three.)

Answer options

Correct answer: B, C, F

Explanation

To deploy workloads across three Availability Zones for both development and production without allowing direct communication between them, the shared VPC must have six subnets in total (two in each of the three Availability Zones), making Option B correct. These subnets must be separated by environment, with three distinct subnets shared to development and three other distinct subnets shared to production via AWS RAM, making Option F correct. Finally, because security groups cannot be used to block traffic between different AWS accounts sharing the same VPC, stateless network ACLs (NACLs) must be configured to prevent communication between the development and production subnets, making Option C correct.