A multinational e-commerce corporation manages its cloud environment using AWS Organizations. The security team requires a multi-account governance strategy that meets the following criteria:
1. Developers in the Development Organizational Unit (OU) must have the flexibility to experiment with new AWS services, but they must be prevented from disabling CloudTrail or altering IAM roles provisioned by the central security team.
2. In the Production OU, administrators must be restricted to launching only approved EC2 instance types, and all EBS volumes must be encrypted using a Customer Managed Key (CMK) owned by the central security account.
3. Local administrators must not be able to bypass these restrictions, and the solution should minimize operational overhead.
Which two of the following strategies should the solutions architect implement to meet these requirements? (Select TWO.)
- Apply an SCP to the Production OU that denies the ec2:RunInstances action if the instance type is not in the approved list, or if the EBS volume is not encrypted using the specified Customer Managed Key (CMK) ARN from the central security account.Answer
- Apply an SCP to the Root of the organization that denies modifications to CloudTrail configurations and denies modifications to IAM roles that begin with a specific path or prefix reserved for the central security team.Answer
- CAttach an SCP to the Production OU that forces all EBS volumes to be encrypted with the AWS-managed KMS key (aws/ebs) of the central security account to avoid the administrative overhead of managing key policies.
- DCreate an IAM permission boundary in the Development OU that grants full access to all services while blocking IAM role deletions and CloudTrail modifications, assuming this boundary automatically grants these permissions to all developers.
- EUse AWS Resource Access Manager (RAM) to share the central security account's default EBS encryption configuration and AWS-managed keys with the member accounts to enforce organization-wide encryption.