我正在尝试从 AWS API Gateway 异步调用 AWS Lambda 函数。
我有一个长时间运行(2-3 分钟)的 Lambda 函数,我想从 HTTP Post 请求异步调用这个 Lambda 函数。我将 API 网关配置为 Lambda 代理集成(因为我想将未修改的主体传递给函数)这工作正常,但 30 秒后,由于 API 网关执行时间限制,我得到 504。
但是我无法调用异步函数。根据AWS docs,如果我设置haeder“X-Amz-Invocation-Type”应该是可能的,但这没有任何区别。
有人知道是否可以异步调用函数并使用代理集成?