A media streaming company is migrating its operations to AWS and setting up a multi-account environment managed by AWS Organizations. The company's developers need single sign-on (SSO) access to the AWS Management Console. The company maintains an on-premises Microsoft Active Directory to manage developer identities. The solution must minimize operational overhead, avoid the replication of Active Directory passwords to the AWS Cloud, and leverage existing Active Directory group memberships to control access permissions.
Which solution should a solutions architect recommend to meet these requirements?
- AManually create individual IAM users with long-term credentials in each AWS account for all developers, and run a daily cron job to sync credentials from the on-premises Active Directory.
- Configure AWS IAM Identity Center, connect it to the on-premises Active Directory using AWS Directory Service AD Connector, and map the Active Directory groups to permission sets in IAM Identity Center.Answer
- CEnable SAML 2.0 federation directly on the AWS account root user of the management account, and share the root credentials with developers to manage resources across all member accounts.
- DDeploy a custom synchronization application on Amazon EC2 that queries the on-premises Active Directory to create matching IAM users, and store the Active Directory service account password as a plaintext parameter in AWS Systems Manager Parameter Store.
Answer
Configure AWS IAM Identity Center, connect it to the on-premises Active Directory using AWS Directory Service AD Connector, and map the Active Directory groups to permission sets in IAM Identity Center.
Configuring AWS IAM Identity Center with AWS Directory Service AD Connector is the most efficient design to achieve single sign-on for on-premises Active Directory users in a multi-account environment. AD Connector acts as a directory gateway to forward authentication requests to the on-premises AD without replicating passwords to the AWS Cloud. Mapping AD groups to permission sets in IAM Identity Center ensures access control is centrally managed and leverages existing directory structures, minimizing operational overhead.
Step-by-Step Solution
Key Concept
Centralized multi-account access using AWS IAM Identity Center and AD Connector to federate with on-premises Active Directory without password replication.