一家公司必须与第三方数据源集成,该数据源在新数据准备就绪时发送 webhook。开发人员编写了一个 AWS Lambda 函数,用于在 webhook 回调到达时检索数据。开发人员需要以最高的运营效率使 Lambda 函数可供第三方调用。哪种解决方案满足这些要求?
选择一个答案
点击一个选项来检查您的答案。
正确答案: 为 Lambda 函数创建函数 URL,并将该 Lambda 函数 URL 提供给第三方用于 webhook。.
为什么这是答案
为 Lambda 函数创建函数 URL 是最直接且操作效率最高的解决方案。Lambda 函数 URL 提供了一个专用的 HTTPS 端点,允许外部服务直接调用 Lambda 函数,无需额外的 AWS 服务或配置,从而简化了集成。 将 Application Load Balancer (ALB) 部署在 Lambda 函数前会增加不必要的复杂性和成本,因为 Lambda 函数 URL 已经提供了负载均衡和 HTTPS 功能。 创建 Amazon Simple Notification Service (Amazon SNS) 主题或 Amazon Simple Queue Service (Amazon SQS) 队列虽然可以用于异步通信,但它们是消息传递服务,而不是直接的 HTTP 端点。第三方无法直接向 SNS 主题或 SQS 队列发送 webhook 请求,因为 webhook 通常是 HTTP POST 请求。这两种方案都需要额外的服务(如 API Gateway)来接收 webhook 并将其转发到 SNS/SQS,增加了复杂性。
通过考试 — 无需无休止地寻找答案
将本次考试的所有验证问题和解释集中在一处,节省数小时的准备时间。1,000+ 认证 · 20+ 语言 · 免费开始。
更快通过考试 → 无需银行卡