A company is setting up a new multi-account environment using AWS Organizations to host its workloads. The solutions architect needs to establish basic governance and security guardrails across all accounts while organizing the accounts based on their environments (production and development). Which two actions should the solutions architect take to meet these requirements?
- Enable all features in AWS Organizations and use Organizational Units (OUs) to group accounts based on their environment type.Answer
- Apply Service Control Policies (SCPs) to the Organizational Units (OUs) to establish maximum permission guardrails.Answer
- CAttach Service Control Policies (SCPs) directly to IAM users inside the member accounts to grant them access to specific AWS services.
- DShare the default AWS-managed KMS key for Amazon S3 (aws/s3) from the management account to the member accounts to centralize S3 encryption.
- ECreate a Route 53 Private Hosted Zone in the management account and rely on it to automatically resolve DNS queries for VPCs in all member accounts without VPC association.
Answer
Enable all features in AWS Organizations and use Organizational Units (OUs) to group accounts based on their environment type, and apply Service Control Policies (SCPs) to the OUs to establish maximum permission guardrails.
The correct approach involves enabling all features in AWS Organizations to group accounts by environment using OUs, and then applying Service Control Policies (SCPs) to those OUs to establish maximum permission boundaries. This matches the standard AWS multi-account governance framework.
Step-by-Step Solution
Key Concept
Multi-account governance using AWS Organizations, OUs, and Service Control Policies (SCPs)