Mos*_*ham 27 amazon-web-services aws-lambda
是否可以通过http请求(GET或POST)直接调用AWS Lambda函数?如果没有,是否有解决方法通过SNS或S3?因为我想不到一个......
具体来说,我想使用JSON创建一个小API
use*_*526 31
AWS API Gateway是通过HTTP公开lambda函数的唯一方法.如果在创建新的lambda函数时使用microservice-http-endpoint蓝图,AWS lambda Web控制台应自动为您创建一个.
您还可以使用客户端,移动或Web应用程序中的SDK按需调用它.更多信息在这里.
小智 18
是的,您可以使用 HTTP POST 方法调用 AWS Lambda 函数,为此您需要使用有效的 AWS IAM 凭证发出 sigv4 签名请求。
我使用邮递员对此进行了测试:
curl -X POST https://lambda.us-west-2.amazonaws.com/2015-03-31/functions/Function_NAME/invocations
Run Code Online (Sandbox Code Playgroud)
链接: 调用语法
小智 7
自 2018 年 11 月 28 日起,您可以使用 HTTP 侦听器创建面向 Internet 的 LoadBalancer,然后将负载均衡器配置为将 Lambda 作为其目标组。
创建负载均衡器后,您可以使用其 DNS 名称作为 HTTP 端点向 Lambda 发送请求。
此处有更多详细信息:https : //aws.amazon.com/blogs/networking-and-content-delivery/lambda-functions-as-targets-for-application-load-balancers/
| 归档时间: |
|
| 查看次数: |
19870 次 |
| 最近记录: |