通过第三方 webhook 触发 AWS lambda 函数,将事件请求正文和 POST 转换后的正文转换为我的 API

Trigger an AWS lambda function by a 3rd party webhook, transform the event request body and POST the transformed body to my API

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

任何人都可以给我一些指导如何触发接收 webhook 的 AWS lambda 函数,然后将其内容转换为所需的格式,最后 POST 我们的 ERP API 的正确结构?

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