相关疑难解决方法(0)

如何通过API网关使用事件调用类型调用Lambda函数?

文件说:

默认情况下,Invoke API采用RequestResponse调用类型.您可以选择通过将Event指定为InvocationType来请求异步执行.

所以我可以发送到我的函数(python)是InvocationType:事件无处不在:

curl -X POST "https://X.execute-api.us-east-1.amazonaws.com/prod/Y?InvocationType=Event" 
-d "InvocationType:Event" 
-H "X-Amz-Invocation-Type:Event"

(function sleeps 3 seconds then responses)

null
Run Code Online (Sandbox Code Playgroud)

但不是Async ......文档也说:

当您通过AWS控制台或使用Amazon API Gateway通过HTTPS调用Lambda函数时,Lambda始终使用RequestResponse调用类型.

我知道可以通过aws-CLI实现,如果可以从API网关端点进行,我不明白.

python amazon-web-services aws-lambda

5
推荐指数
2
解决办法
1万
查看次数

标签 统计

amazon-web-services ×1

aws-lambda ×1

python ×1