成功完成多个lambda函数后,调用aws lambda函数的最佳方法是什么?
因此,例如,LambdaA应该在LambdaB1,LambdaB2,... LambdaBn成功返回成功后运行。同样,最后的LambdaB函数不能保证最后完成。
最佳答案
要回答您的特定问题,您需要在Lambda函数中使用JavaScript Promises(我假设您正在使用NodeJS)。当所有的诺言都兑现后,您就可以继续。
但是,我不建议您这样做,因为您的初始Lambda函数正处于闲置状态,并且正在计费,等待其他函数的响应。
IMO,实现此并行执行的最佳方法是使用AWS Step Functions。在这里,您可以列出事件的顺序,并希望使用Parallel States来确保所有任务都已完成,然后再继续。
关于amazon-web-services - 完成多个Lambda函数后调用AWS Lambda函数,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/51342962/