AWS Certified Security – Specialty — Question 468

A company uses AWS Organizations to manage a small number of AWS accounts. However, the company plans to add 1,000 more accounts soon. The company allows only a centralized security team to create IAM roles for all AWS accounts and teams. Application teams submit requests for IAM roles to the security team. The security team has a backlog of IAM role requests and cannot review and provision the IAM roles quickly.

The security team must create a process that will allow application teams to provision their own IAM roles. The process must also limit the scope of IAM roles and prevent privilege escalation.

Which solution will meet these requirements with the LEAST operational overhead?

Answer options

Correct answer: D

Explanation

Option D is the most efficient and scalable solution because using an SCP combined with an IAM permissions boundary enforces programmatic guardrails at scale. The SCP ensures that users can only create new IAM roles if they attach a specific permissions boundary, which effectively prevents privilege escalation. Other options, such as manual reviews, individual OUs, or managing legacy IAM users across 1,000 accounts, introduce massive operational overhead and fail to provide automated prevention.