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

标签 api aws-lambda webhooks

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

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

最佳答案

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

关于api - 通过第 3 方 Webhook 触发 AWS lambda 函数,转换事件请求正文并将转换后的正文发布到我的 API,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/71484763/

相关文章:

c# - 让 Stripe webhook 在 Stripe CLI 中工作时出现问题

api - Stripe Webhooks - 我可以发送 200 以外的响应代码吗?

iphone - 适用于非 RIM 设备的 BlackBerry Messenger API?

node.js - 如何调试 aws lambda 函数?

php - 如何处理 BrainTree 中的 Webhooks

node.js - 使用 http.request 的 AWS Lambda 方法永远不会遇到错误事件,即使有 500 响应

amazon-web-services - docker 不创建文件

api - 通过api确定协作者的权限(对组织存储库)?

jquery - 如何使用 jquery 对 api 进行 jsonp 调用

java - 在 Vaadin 项目中创建 API