A Solutions Architect is designing a multi-account governance strategy for a media company that manages its workloads using AWS Organizations. The company's security policy requires that all administrative access to member accounts in the Production OU must be federated using the corporate identity provider. Additionally, member account administrators must be prevented from creating local IAM users or generating long-term IAM access keys. Which combination of actions should the Solutions Architect recommend to meet these requirements?
- Enable AWS IAM Identity Center in the management account and link it to the corporate identity provider. Configure administrative permission sets, and apply an SCP to the Production OU that denies the iam:CreateUser and iam:CreateAccessKey actions.Answer
- BCreate individual IAM users in each member account with administrative policies attached, configure a SAML 2.0 identity provider in each account, and have corporate users federate directly to their corresponding local IAM user credentials.
- CRequire administrators to use the root user credentials of each member account to perform administrative tasks, and write an SCP at the root level of the organization to deny standard IAM user creation across the OU.
- DConfigure Active Directory Connector in each member account to sync corporate identities, and write a script to automatically provision local IAM users with access keys for each synchronized user in the member accounts.
Answer
Enable AWS IAM Identity Center in the management account and link it to the corporate identity provider, configure administrative permission sets, and apply an SCP to the Production OU that denies the iam:CreateUser and iam:CreateAccessKey actions.
Enabling AWS IAM Identity Center and linking it to the corporate identity provider centralizes federated identity management across all member accounts in the organization. Combining this with an SCP applied to the Production OU that denies the iam:CreateUser and iam:CreateAccessKey actions enforces compliance by preventing administrators from creating local users or using long-term credentials.
Step-by-Step Solution
Key Concept
Centralized federation with AWS IAM Identity Center and governance enforcement via Service Control Policies (SCPs) in AWS Organizations