Soru

Zorluk: OrtaBilling, Cost Management, and Resource Sharing Strategy

An enterprise manages a multi-account environment using AWS Organizations. The cloud engineering team is designing a resource sharing, key management, and cost optimization strategy with the following requirements:
- A centralized network account needs to share subnets with other member accounts so they can deploy application workloads in a common VPC.
- A centralized security account needs to share a KMS key with all member accounts to encrypt S3 buckets and EBS volumes.
- The organization wants to purchase Savings Plans from the management account to maximize discounts, but must allow specific member accounts to opt out of sharing their unused Savings Plans.

Which of the following actions should the Solutions Architect take to implement this strategy? (Select TWO.)

  1. Share the subnets from the network account with the organization using AWS Resource Access Manager (RAM). Member accounts can then launch resources in these subnets and will be billed directly for the EC2 and data transfer costs they generate.Cevap
  2. Create a Customer Managed Key (CMK) in the security account and configure its key policy to grant usage permissions to the member accounts' IAM principals. Member accounts can then create IAM policies to allow their resources to use the key.Cevap
  3. C
    Create an AWS managed key (aws/s3) in the security account and share it using AWS Resource Access Manager (RAM) with the organization. Use Service Control Policies (SCPs) to allow member accounts to decrypt and encrypt data.
  4. D
    Purchase EC2 Instance Savings Plans in the management account to cover Fargate and Lambda costs across the member accounts, and disable discount sharing for specific member accounts in the Billing Preferences of the management account.
  5. E
    Share the subnets from the network account via RAM. The network account will pay for all EC2 instances, EBS volumes, and NAT Gateway data transfer costs generated by the member accounts in those subnets.

Cevap

Share the subnets using AWS Resource Access Manager (RAM) so that member accounts are billed for their own resources, and share a Customer Managed Key (CMK) from the security account by updating its key policy to allow usage by member accounts.
The correct architecture uses AWS Resource Access Manager (RAM) to share subnets from the network account, which ensures that member accounts are billed directly for the EC2 and data transfer costs of the resources they create in the shared subnets. It also uses a Customer Managed Key (CMK) in the security account with a custom key policy that allows IAM principals in member accounts to utilize the key, which is the correct and only way to share KMS keys across accounts.

Adım Adım Çözüm

1
Evaluate subnet sharing requirements.
Determine that VPC sharing via AWS Resource Access Manager (RAM) allows the network account to share subnets while ensuring consumer accounts pay for their own resources.
This guarantees isolation of resource costs and maintains administrative control over the network configuration.
2
Evaluate KMS key sharing requirements.
Determine that AWS-managed KMS keys cannot be shared across accounts, so a Customer Managed Key (CMK) must be created in the security account and configured with a cross-account key policy.
Key policies are the primary mechanism for delegating KMS permissions cross-account, and IAM policies in the member accounts must also trust the key.
3
Evaluate Savings Plans configuration.
Identify that the management account can control Savings Plans discount sharing using Billing Preferences to allow member accounts to opt out of sharing.
By default, Savings Plans discounts apply organization-wide, but this can be customized in the consolidated billing preferences.

Anahtar Kavram

Multi-account resource sharing enables organizations to centralize governance (like networking and security) while delegating workload deployment and cost management to individual member accounts using AWS RAM, Customer Managed KMS Keys, and billing preferences.
Bu soruyu puanla