An ecommerce company has chosen AWS to host its new platform. The company's DevOps team has started building an AWS Control Tower landing zone. The DevOps team has set the identity store within AWS IAM Identity Center (AWS Single Sign-On) to external identity provider (IdP) and has con gured SAML 2.0. The DevOps team wants a robust permission model that applies the principle of least privilege. The model must allow the team to build and manage only the team's own resources. Which combination of steps will meet these requirements? (Choose three.)
Show Answer & Explanation
Correct Answers: B. Create permission sets. Attach an inline policy that includes the required permissions and uses the aws:PrincipalTag condition key to scope the permissions.; C. Create a group in the IdP. Place users in the group. Assign the group to accounts and the permission sets in IAM Identity Center.; F. Enable attributes for access control in IAM Identity Center. Map attributes from the IdP as key-value pairs.
Why these are correct: B: Permission sets in IAM Identity Center define what users can do. Using inline policies with the aws:PrincipalTag condition key allows scoping permissions based on user attributes, implementing least privilege. C: Creating groups in the IdP and assigning them to accounts and permission sets establishes the connection between users, their permissions, and which accounts they can access. F: Enabling attributes for access control and mapping attributes from the IdP as key-value pairs allows user attributes (like team or department) to be used in permission policies for fine-grained access control. Why other options are wrong: A: IAM policies are created in individual AWS accounts, not in IAM Identity Center. Permission sets are the correct construct for IAM Identity Center. D: You don't assign groups to OUs or directly to IAM policies in IAM Identity Center. The assignment is to accounts and permission sets. E: While you can apply tags to users, the question specifies using an external IdP, so attributes should be mapped from the IdP rather than manually applied as tags.