An international non-profit organization is restructuring its AWS multi-account environment under a single AWS Organization with consolidated billing. The organization needs to share a central database subnet in a Transit Gateway-connected network VPC with development accounts. Additionally, they want to utilize their consolidated Savings Plans across the organization but must exclude a newly acquired subsidiary account (Account ID: `111122223333`) that operates under its own budget and cannot share its compute benefits. Which two strategies should the cloud architect implement to meet these requirements?
- In the AWS Billing Console of the Management account, navigate to Billing Preferences and disable Savings Plan discount sharing for the subsidiary account to ensure its compute resources do not consume or contribute to the organization's pooled discounts.Cevap
- In the Network account, use AWS Resource Access Manager (RAM) to create a resource share for the database subnets, target the AWS Organization ID or specific Organizational Unit (OU) ID, and ensure that resource sharing is enabled within AWS Organizations.Cevap
- CIn the Management account, apply a Service Control Policy (SCP) to the subsidiary account's OU that explicitly denies the `savingsplans:ApplyDiscount` and `savingsplans:ShareBenefit` actions to restrict the application of consolidated discounts.
- DIn the Network account, configure AWS RAM to share the database subnets directly with the individual AWS Account ID of the subsidiary without enabling organizational sharing, and configure the subnets' default AWS-managed KMS key (`aws/ec2`) to permit cross-account access.
Cevap
Disable Savings Plan discount sharing for the subsidiary account in the Billing Preferences of the Management account, and use AWS Resource Access Manager in the Network account to share the subnets to the AWS Organization or OUs while ensuring organizational sharing is enabled.
To exclude the subsidiary account from consuming shared Savings Plans, the Management account must disable discount sharing for that specific account in Billing Preferences. To securely and efficiently share database subnets from the Network account to development accounts, the administrator must use AWS Resource Access Manager, share the subnets with the Organization or OUs, and ensure organizational sharing is enabled in AWS RAM.
Adım Adım Çözüm
Anahtar Kavram
AWS Organizations billing consolidated discounts management and AWS Resource Access Manager (RAM) subnet sharing.