通过第 3 方 Webhook 触发 AWS lambda 函数,转换事件请求正文并将转换后的正文发布到我的 API

kos*_*210 2 api webhooks aws-lambda

我们使用第三方应用程序发送事件驱动的 Webhook 请求来触发我们的 ERP 系统。我们已经设置了一个 ERP 端点来接收请求,但由于 ERP 系统的复杂性,我们必须以预定义的格式接收请求正文。因此,我们需要以某种方式转换 webhook 主体并将其以所需的格式发送到我们的 ERP API。我正在考虑使用 AWS lambda。

谁能给我一些指导,如何触发接收 Webhook 的 AWS lambda 函数,然后将其内容转换为所需的格式,最后将正确的结构发布到我们的 ERP API?

Mar*_*k B 6

您需要创建一个 AWS API Gateway 来接收 Webhook 请求。您可以配置 API Gateway 以将请求传递给 AWS Lambda 函数。在 Lambda 函数内,您可以编写代码来解析请求,将其转换为所需的格式,然后向 ERP 系统执行 POST 请求。