An enterprise is designing a multi-account structure using AWS Organizations. The architecture includes a Production Organizational Unit (OU) containing several workload accounts, and a Shared Services OU. The security team has established the following requirements:
1. Workloads in the Production OU must be restricted to deploying resources only in the `eu-west-1` and `us-east-1` Regions, with exemptions for global services such as Amazon Route 53, AWS IAM, and Amazon CloudFront.
2. Local administrators in member accounts within the Production OU must be prevented from deleting or modifying a centralized administrative IAM role named `CentralAuditRole` that is deployed in all member accounts.
3. No member account within the organization must be permitted to leave the organization.
4. The solution must minimize administrative overhead and avoid complex per-account manual configurations.
Which approach should the solutions architect recommend to meet these requirements?
- AAttach an SCP at the Organization Root to deny organizations:LeaveOrganization. Implement an IAM Permission Boundary in each production account that restricts regions and protects the CentralAuditRole, and require all administrative users to have this boundary attached.
- Attach an SCP at the Organization Root to deny organizations:LeaveOrganization. Attach an SCP at the Production OU that denies resource creation if aws:RequestedRegion is not eu-west-1 or us-east-1 (exempting global services), and denies write and delete actions on the CentralAuditRole ARN using a wildcard for the account ID.Answer
- CAttach an SCP at the Organization Root to deny organizations:LeaveOrganization and to explicitly allow resource creation only in eu-west-1 and us-east-1. Modify the IAM trust policy of the CentralAuditRole in each account to deny iam:DeleteRole and iam:UpdateRolePolicy actions for any local administrator principal.
- DCreate a Customer Managed Key (CMK) in the centralized security account. Use this key to encrypt all IAM configurations in member accounts. Attach an SCP at the Production OU that denies any modifications to resources unless the caller is authorized by the CMK policy, and restricts regions to eu-west-1 and us-east-1.