Q4 — AWS SAA-C03 第13章

第 4/100 题 | ← 返回第13章

Q904. 一家公司已使用 AWS Control Tower 在 AWS 上部署了多账户策略.该公司已向其每位开发人员提供单独的 AWS 账户.该公司希望实施控制措施以限制开发人员产生的 AWS 资源成本.哪种解决方案能够以最少的运营开销满足这些要求?

正确答案: B. 使用 AWS 预算为每个开发人员账户建立预算.设置实际值和预测值的预算警报,以便在开发人员超出或预计超出分配的预算时通知他们.使用 AWS Budgets 操作将 DenyAll 策略应用到开发人员的 IAM 角色,以防止在达到分配的预算时启动额外资源.

解析

以最少的运营开销满足要求的解决方案是:B. 使用 AWS 预算为每个开发人员账户建立预算.设置实际值和预测值的预算警报,以便在开发人员超出或预计超出分配的预算时通知他们.使用 AWS Budgets 操作将 DenyAll 策略应用到开发人员的 IAM 角色,以防止在达到分配的预算时启动额外资源.该解决方案利用 AWS Budgets,这是一项专门为监控和控制 AWS 成本而设计的服务.通过为每个开发者帐户设置预算,公司可以建立支出限额,并在实际或预测成本超出指定预算时收到警报.这使得开发商能够主动监控他们的支出并采取适当的行动以保持在预算范围内.使用 AWS Budgets 操作,当达到分配的预算时,公司可以将 DenyAll 策略应用到与每个开发人员账户关联的 IAM 角色.这可以防止启动额外的资源,从而有效地限制了开发人员产生的成本.该解决方案需要最少的运营开销,因为它依赖于 AWS Budgets 的内置功能来监控成本和实施支出限制.它不涉及手动标记、自定义 Lambda 函数或复杂的资源管理.提到的其他选项具有更高的运营开销或不能有效地满足要求:答:指导开发人员标记资源并使用 Lambda 函数终止没有标记的资源需要人工操作和持续管理.此外,仅依靠标记可能无法确保成本控制万无一失.C. 虽然使用 AWS Cost Explorer 和成本异常检测可以提供监控和警报功能,但它不提供直接的成本控制机制来限制发生的成本.D. 使用 AWS Service Catalog 和 Lambda 函数在特定时间停止和恢复资源需要持续维护 Lambda 函数,并且在成本控制方面可能不如设置预算限制那么有效.总之,选项 B 使用 AWS 预算来建立预算、设置警报并应用 DenyAll 策略,提供了一种直接有效的解决方案,可以以最少的运营开销限制开发人员产生的 AWS 资源成本.