An enterprise manages its multi-account AWS environment using AWS Organizations. The environment consists of a Management account, a Core-Network OU, a Production OU, and a Development OU. The Core-Network OU contains a Shared-VPC account where VPC subnets are shared with the Production and Development OUs using AWS Resource Access Manager (RAM).
The workloads in the Production OU consist of a mixture of Amazon EC2 instances, AWS Lambda functions, and Amazon ECS tasks running on AWS Fargate. These workloads mount Amazon EFS file systems that are located in the Shared-VPC account and must be encrypted at rest.
The finance team wants to reduce compute costs for the Production OU workloads using Savings Plans, but wants to ensure that these discount benefits are never applied to the Development OU.
Which two actions should the solutions architect take to meet these requirements?
- Purchase Compute Savings Plans in the Production OU member accounts, and disable Savings Plans sharing in the Billing Preferences of the Management account.Cevap
- Create a Customer Managed Key (CMK) in the Shared-VPC account to encrypt the EFS file systems, and configure its key policy to allow the IAM roles in the Production OU accounts to perform KMS decrypt and generate data key operations.Cevap
- CPurchase EC2 Instance Savings Plans in the Management account, and attach a Service Control Policy (SCP) to the Development OU that blocks the application of savings discounts using the `savingsplans:Apply` action.
- DEncrypt the EFS file systems using the default AWS-managed key (`aws/elasticfilesystem`) in the Shared-VPC account, and configure the key policy to trust the root ARN of the Production OU member accounts.
- ECreate a resource share in AWS Resource Access Manager (RAM) to share the EFS file systems directly with the Production OU, ensuring that sharing with external entities is enabled in the Management account's RAM preferences.