首页 > 解决方案 > AWS Webhook(如何访问 POST 的有效负载)

问题描述

我使用 API Gateway 和 Lambda 函数在 AWS 中创建了一个 webhook。这一切都有效,但一件愚蠢的事情......当我发布到 webhook 时,我在哪里访问有效负载?另外,如何将他的有效负载重定向到本地文件夹或 S3 存储桶?

标签: amazon-web-servicesapiaws-lambdaaws-api-gatewaywebhooks

解决方案


发送到 Lambda 函数的event参数(第一个参数)将具有 API Gateway 代理事件。该事件中的字段之一是body,它将是有效负载(编码为字符串)。

您可以进行 S3 API 调用以将有效负载的主体放入 S3。或者,您可以使用预签名的 url将数据直接发送到 S3 。


推荐阅读