AWS Certified Solutions Architect – Professional — Question 852

A company is running multiple applications on Amazon EC2. Each application is deployed and managed by multiple business units. All applications are deployed on a single AWS account but on different virtual private clouds (VPCs). The company uses a separate VPC in the same account for test and development purposes.
Production applications suffered multiple outages when users accidentally terminated and modified resources that belonged to another business unit. A Solutions
Architect has been asked to improve the availability of the company applications while allowing the Developers access to the resources they need.
Which option meets the requirements with the LEAST disruption?

Answer options

Correct answer: C

Explanation

Implementing a tagging policy combined with IAM policies (Attribute-Based Access Control) is the least disruptive method to restrict resource modification to specific business units within a single AWS account. Creating separate AWS accounts for each unit would require significant migration effort and cause high disruption. Using network ACLs or general role-based access does not natively prevent users from executing API calls to terminate instances belonging to other business units.