An AWS Organization has an SCP at the root that allows IAM users to be created. DevOps must be able to create IAM users with any level of permissions and must be able to prevent other users from creating IAM users. Developers should be able to create IAM users but must not be able to grant excessive permissions. Developers have a CreateAndManageUsers role in each account. Which combination of steps will meet these requirements? (Choose two.)
Choose an answer
Tap an option to check your answer.
Correct answer: Create an IAM policy named PermissionBoundaries in each account that defines the maximum permissions a developer may grant to a new IAM user., Create an IAM policy named DeveloperBoundary in each account that allows developers to create IAM users and to attach policies to new IAM users only if the developer specifies the PermissionBoundaries policy as the permissions boundary. Attach DeveloperBoundary to the CreateAndManageUsers role in each account..
Why this is the answer
The "PermissionBoundaries" policy defines the maximum permissions a developer can grant to new IAM users, ensuring they cannot create users with excessive privileges. This directly addresses the requirement for developers to create users without granting excessive permissions. The "DeveloperBoundary" policy, when attached to the "CreateAndManageUsers" role, grants developers the necessary permissions to create IAM users and attach policies, but critically, it enforces the use of "PermissionBoundaries" as a permissions boundary. This combination ensures developers can perform their tasks within defined limits. The incorrect options either deny all users the ability to create/modify IAM users (which prevents DevOps from doing their job), or incorrectly define the purpose of the "PermissionBoundaries" policy as allowing user creation rather than defining permission limits. The SCP option is also incorrect because SCPs cannot enforce permission boundaries on IAM user creation directly in the way required.
Pass your exam — without the endless answer hunt
Get every verified question and explanation for this exam in one place, and save hours of prep. 1,000+ certifications · 20+ languages · free to start.
Pass your exam faster → No card needed