AWS SAA 题库

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

第 808 / 1018 题单选题

一家公司使用AWS Batch作业来运行其每日销售流程。公司需要一个无服务器解决方案,当AWS Batch作业成功时,将调用一个第三方报告应用程序。报告应用程序具有使用用户名和密码身份验证的HTTP API接口。哪种解决方案将满足这些要求?

  • A. 配置一个Amazon EventBridge规则,匹配传入的AWS Batch作业SUCCEEDED事件。将第三方API配置为具有用户名和密码的EventBridge API目标。将API目标设置为EventBridge规则的目标。
  • B. 配置Amazon EventBridge调度程序,匹配传入的AWS Batch作业SUCCEEDED事件。配置一个AWS Lambda函数来通过用户名和密码调用第三方API。将Lambda函数设置为EventBridge规则的目标。
  • C. 配置一个AWS Batch作业,将作业SUCCEEDED事件发布到Amazon API Gateway REST API。在API Gateway REST API上配置一个HTTP代理集成,以通过用户名和密码调用第三方API。
  • D. 配置一个AWS Batch作业,将作业SUCCEEDED事件发布到Amazon API Gateway REST API。在API Gateway REST API上配置一个代理集成到一个AWS Lambda函数。配置Lambda函数通过用户名和密码调用第三方API。
第 808 / 1018 题正确答案 A
  • A. 配置一个Amazon EventBridge规则,匹配传入的AWS Batch作业SUCCEEDED事件。将第三方API配置为具有用户名和密码的EventBridge API目标。将API目标设置为EventBridge规则的目标。

解析

使用 Amazon EventBridge Scheduler 可以轻松地捕获 AWS Batch 作业成功完成的事件。 配置一个 Lambda 函数来调用第三方 API,可以灵活地处理身份验证(用户名和密码)并确保 API 调用的安全性和可管理性。 将 Lambda 函数作为 EventBridge 规则的目标,使得在作业成功完成时自动触发 API 调用,而无需手动干预。 这种方法不仅实现了所需的功能,而且充分利用了 AWS 的无服务器架构,确保系统的高可用性和可扩展性。

AI 解析

该题考察对AWS无服务器事件驱动架构和第三方服务集成的应用。根据AWS官方文档,EventBridge规则可监听AWS服务事件(如Batch作业状态变更),并通过目标触发Lambda函数执行自定义操作。选项A中EventBridge API目标不支持直接配置用户名密码;选项C/D依赖Batch主动推送事件而非事件驱动,且API Gateway代理集成无法灵活处理动态认证。选项B由EventBridge捕获事件后触发Lambda,Lambda代码可自定义HTTP请求头携带基本认证信息,满足第三方API要求。