Q56 — AWS SAA-C03 第5章
第 56/65 题 | ← 返回第5章
Q356.公司需要与第三方数据源集成.当新数据可供使用时,数据源会发送一个 Webhook 来通知外部服务.开发人员编写了一个 AWS Lambda 函数,用于在公司收到 Webhook 回调时检索数据.开发者必须将Lambda函数提供给第三方调用.哪种解决方案能够以最高的运营效率满足这些要求?
- A. 为 Lambda 函数创建函数 URL.向第三方提供 Webhook 的 Lambda 函数 URL ✓
- B. 在 Lambda 函数前面部署应用程序负载均衡器 (ALB).向第三方提供 Webhook 的 ALB URL
- C. 创建 Amazon Simple Notification Service(Amazon SNS) 主题.将主题附加到 Lambda 函数.向第三方提供 SNS 主题的公共主机名以用于 Webhook
- D. 创建 Amazon Simple Queue Service (Amazon SQS) 队列.将队列附加到 Lambda 函数.向第三方提供 SQS 队列的公共主机名以用于 Webhook
正确答案: A. 为 Lambda 函数创建函数 URL.向第三方提供 Webhook 的 Lambda 函数 URL
解析
A. 为 Lambda 函数创建函数 URL.向第三方提供 Webhook 的 Lambda 函数 URL:此解决方案涉及为 Lambda 函数创建可公开访问的 URL,该 URL 可以提供给第三方以用于 Webhook 回调.这种方法简单高效,需要最少的配置和设置时间,在运行效率方面使其成为该场景的最佳选择.选项 B 涉及在 Lambda 函数前面部署应用程序负载均衡器,这可能会增加额外的复杂性和成本,并且对于此用例来说可能没有必要.选项 C 和 D 涉及使用 Amazon SNS 或 Amazon SQS 等 AWS 服务,这可能会增加额外的复杂性和开销,而这些复杂性和开销对于该用例来说可能是不必要的,特别是当数据源仅向队列或主题发送 Webhooks 而不是消息时.