AWS SAA 题库

点击卡片任意位置翻面查看正确答案与解析,也可以用键盘 切换题目。

第 882 / 1018 题单选题

一家公司在AWS上部署了多账户策略,使用AWS Control Tower。该公司为每个开发人员提供了独立的AWS账户。公司希望实施控制措施来限制开发人员产生的AWS资源成本。 哪种解决方案能以最少的操作开销满足这些要求?

  • A. 指示每个开发人员对其所有资源进行标记,标记具有CostCenter键和开发人员名称的值。使用required-tags AWS Cong managed规则检查标记。创建一个AWS Lambda函数来终止没有该标记的资源。配置AWS Cost Explorer每日向每个开发人员发送报告,以监视其支出。
  • B. 使用AWS Budgets为每个开发人员账户建立预算。设置预算警报以通知开发人员当实际和预测值超出或预计超出其分配的预算时。使用AWS Budgets操作将DenyAll策略应用于开发人员的IAM角色,以防止在达到分配的预算时启动额外的资源。
  • C. 使用AWS Cost Explorer监视和报告每个开发人员账户的成本。配置Cost Explorer每日向每个开发人员发送报告,以监视其支出。使用AWS Cost Anomaly Detection检测异常支出并提供警报。
  • D. 使用AWS Service Catalog允许开发人员在有限的成本范围内启动资源。在每个AWS账户中创建AWS Lambda函数,在每个工作日结束时停止运行的资源。配置Lambda函数在每个工作日开始时恢复资源。
第 882 / 1018 题正确答案 B
  • B. 使用AWS Budgets为每个开发人员账户建立预算。设置预算警报以通知开发人员当实际和预测值超出或预计超出其分配的预算时。使用AWS Budgets操作将DenyAll策略应用于开发人员的IAM角色,以防止在达到分配的预算时启动额外的资源。

解析

选项B使用AWS Budgets来为每个开发人员的账户建立预算,通过设置预算警报,当实际或预测值超出预算时通知开发人员。此外,使用AWS Budgets的操作功能,当达到分配的预算时,可以应用DenyAll策略以防止启动额外的资源。这种解决方案不需要复杂的自动化操作,因此具有最少的操作开销。

AI 解析

AWS Budgets支持为每个账户设置预算,并通过警报和自动化操作控制成本。根据AWS文档,AWS Budgets允许在预算阈值被触发时执行操作,如应用IAM策略阻止资源创建。选项B利用AWS Budgets的预算警报和自动应用DenyAll策略,无需持续手动干预,满足最少操作开销的需求。选项A依赖资源标记和Lambda函数维护,操作复杂。选项C仅提供监控和警报,缺乏主动控制。选项D通过定时启停资源,可能影响业务流程且维护Lambda函数增加开销。