AWS Certified Solutions Architect – Associate (SAA-C03) — Question 843

A company has deployed a multi-account strategy on AWS by using AWS Control Tower. The company has provided individual AWS accounts to each of its developers. The company wants to implement controls to limit AWS resource costs that the developers incur.

Which solution will meet these requirements with the LEAST operational overhead?

Answer options

Correct answer: B

Explanation

Option B is correct because AWS Budgets natively supports budget actions, which can programmatically apply an IAM policy (like DenyAll) to restrict user actions when spending thresholds are breached, requiring minimal operational effort. Options A and D introduce high operational overhead due to the need to write, deploy, and maintain custom AWS Lambda functions across many accounts. Option C only provides monitoring and alerting capabilities without offering a mechanism to actively prevent developers from exceeding their cost limits.