如何使用 AWS Lambda 向邮递员 POST 请求
Posted
技术标签:
【中文标题】如何使用 AWS Lambda 向邮递员 POST 请求【英文标题】:How to POST request to postman using AWS Lambda 【发布时间】:2019-07-24 23:28:03 【问题描述】:是否可以使用邮递员向AWS Lambda
函数发出http 请求?我想得到邮递员的回复,但我不知道如何使用 lambda。
【问题讨论】:
【参考方案1】:我假设您的意思是如何从 Postman 向 Lambda 发出 HTTP 请求?
不,您不能这样做,因为 AWS Lambda 本身不是 HTTP 服务。相反,您可以做的是让 API 网关触发您的 Lambda 函数。
有一个例子说明如何实现这样的事情here
如果您已经有一个现有的应用程序正在运行,那么您可以通过其名称调用您的 Lambda 函数或使用 Lambda 可用的许多其他触发器之一。
您可以查看Supported Event Sources了解更多信息。
【讨论】:
【参考方案2】:是的,这绝对是可能的。但您必须了解 AWS Lambda 旨在与 AWS Gateway 协同工作。首先,您需要配置 AWS Gateway 以将具有特定 URI 和 HTTP 方法的请求路由到您的 Lambda(例如,具有 URI /myFunction 的 POST 请求)。然后,您可以使用 Postman 以 explained in the official documentation 的形式向该 Lambda 发送 HTTP 请求。
【讨论】:
以上是关于如何使用 AWS Lambda 向邮递员 POST 请求的主要内容,如果未能解决你的问题,请参考以下文章
如何使用 .yaml 文件向 AWS Lambda 函数添加策略?
如何将参数从 POST 从 Amazon API Gateway 传递到 AWS Lambda
如何通过 AWS HTTP API 向 Lambda 发送参数
AWS Cognito Post-Confirmation [已结束]
在 Angular 11 中,如何通过 API Gateway 将应用程序/json HTTP POST 到 AWS Lambda?