A financial services firm manages its multi-account environment using AWS Organizations. The setup includes a central Network account, a Production Organizational Unit (OU) containing several production workload accounts, and a Sandbox OU containing experimental developer accounts. The company's management account has purchased a significant pool of Compute Savings Plans.
The Solutions Architect must implement a solution that achieves the following:
1. Allows instances in the Production OU accounts to be launched into subnets managed by the central Network account.
2. Prevents the Sandbox OU accounts from consuming the Compute Savings Plans benefits, ensuring the discounts are reserved for production workloads.
3. Minimizes administrative overhead for any future accounts added to the OUs.
Which combination of actions should the Solutions Architect take to meet these requirements?
- Enable sharing within AWS Organizations in the AWS Resource Access Manager (RAM) settings of the management account. In the central Network account, use AWS RAM to share the subnets, specifying the Production OU as the principal. In the Billing console of the management account, turn off Savings Plans discount sharing for all accounts in the Sandbox OU.Answer
- BIn the central Network account, create an AWS Resource Access Manager (RAM) resource share for the subnets and send individual invitations to the Account IDs of each production account. In the Billing console of each sandbox account, disable the option to receive Savings Plans discount sharing from the management account.
- CEnable sharing within AWS Organizations in the AWS Resource Access Manager (RAM) settings of the management account. In the central Network account, use AWS RAM to share the subnets with the Production OU. Create a Service Control Policy (SCP) that denies the savingsplans:ApplyDiscount action, and attach it to the Sandbox OU.
- DEnable sharing within AWS Organizations in the AWS Resource Access Manager (RAM) settings of the management account. In the central Network account, use AWS RAM to share the subnets with the Production OU. For any encrypted resources launched in the shared subnets, configure the instances to use the default AWS-managed KMS key (aws/ebs) for cross-account volume encryption. In the Billing console of the management account, turn off Savings Plans discount sharing for all accounts in the Sandbox OU.