A logistics company is designing its multi-account architecture using AWS Organizations. The architecture includes a billing management account, a centralized infrastructure account, and several development accounts. The company runs workloads on Amazon EC2, AWS Fargate, and AWS Lambda.
The architecture must support the following requirements:
1. Maximize compute cost savings across all accounts using a single commitment-based contract.
2. Share a centralized Transit Gateway in the infrastructure account with the development accounts and an external partner's AWS account that is not part of the organization.
3. Securely share common S3 data buckets in the billing management account with application servers in the development accounts using KMS encryption.
Which TWO actions should a solutions architect recommend to meet these requirements?
- Purchase Compute Savings Plans in the billing management account to automatically apply discounts to Amazon EC2, AWS Fargate, and AWS Lambda workloads across all member accounts, and verify that billing discount sharing is enabled in the organization's billing preferences.Cevap
- In AWS Resource Access Manager (RAM) in the infrastructure account, create a resource share for the Transit Gateway, enable sharing with external principals, and add the development accounts' Organization Unit (OU) path and the partner's external AWS account ID as principals.Cevap
- CPurchase EC2 Instance Savings Plans in the billing management account to maximize discounts for the compute infrastructure, covering the EC2 instances, Fargate tasks, and Lambda functions across the organization.
- DCreate a resource share in AWS RAM for the VPC subnets in the centralized infrastructure account, enable sharing with external principals, and add the partner's external AWS account ID to share the network subnets directly.
- EEncrypt the S3 buckets in the billing management account using the AWS-managed KMS key (aws/s3), and modify the bucket policy to delegate cross-account access to the development accounts' IAM roles.