AWS Certified Solutions Architect – Professional — Question 17

A company has deployed an application to multiple environments in AWS, including production and testing. The company has separate accounts for production and testing, and users are allowed to create additional application users for team members or services, as needed. The Security team has asked the Operations team for better isolation between production and testing with centralized controls on security credentials and improved management of permissions between environments.
Which of the following options would MOST securely accomplish this goal?

Answer options

Correct answer: A

Explanation

Option A is the most secure approach as it centralizes user management in a dedicated identity account, allowing better control over permissions and trust relationships. Option B limits user creation but doesn't centralize management, while Option C only checks compliance without improving isolation. Option D consolidates accounts, which could introduce risks by allowing more direct access between environments.