Amazon web services 响应然后继续使用AWS Lambda/API网关?

Amazon web services 响应然后继续使用AWS Lambda/API网关?,amazon-web-services,aws-lambda,aws-api-gateway,Amazon Web Services,Aws Lambda,Aws Api Gateway,我目前有一个Web钩子,它调用AWSAPI网关->AWS Lambda函数代理。我想让web钩子更具响应性,并在Lambda中继续处理时尽早返回回复 我继续从Lambda(Node v6.10)中做了这个早期回复,但它似乎没有改进响应能力。API网关是否在等待Lambda完成执行,尽管已经收到回调的响应 另一个想法是发布来自Lambda的SNS通知,并让第二个Lambda侦听并继续处理,但如果有更简单的方法,则更愿意避免这种复杂性。API网关目前只支持Lambda函数的同步调用(akaInvoc

我目前有一个Web钩子,它调用AWSAPI网关->AWS Lambda函数代理。我想让web钩子更具响应性,并在Lambda中继续处理时尽早返回回复

我继续从Lambda(Node v6.10)中做了这个早期回复,但它似乎没有改进响应能力。API网关是否在等待Lambda完成执行,尽管已经收到回调的响应


另一个想法是发布来自Lambda的SNS通知,并让第二个Lambda侦听并继续处理,但如果有更简单的方法,则更愿意避免这种复杂性。

API网关目前只支持Lambda函数的同步调用(aka
InvocationType:RequestResponse
),因此是的,它正在等待Lambda的完整响应

为了支持您的用例,您可以使用SNS或其他中介AWS服务,如Kinesis、SQS等,但也可以单独使用Lambda。让第一个Lambda函数与
InvocationType:'Event'
异步触发第二个Lambda函数,这将达到您想要的效果

有关更多详细信息,请参阅本文: