我来自java的背景,所以有点新手在JavaScript公约需要的Lambda。如何在lambda中构建连续的AWS服务调用,因为所有调用都是异步的?
我有这是为了做一个特定的顺序几个AWS的任务,根据先前的任务的结果lambda函数。
鉴于每个任务都异步报告其结果,我想知道是否正确的方法确保它们都以正确的顺序发生,并且一个操作的结果可用于调用下一个函数。
好像我有invoike在现有功能的回调每个功能,但似乎是将某种深度嵌套,不知道如果这是这样做的正确方式。
例如,对于这些函数,需要一个DynamoDB getItem,然后调用SNS来获取端点,然后进行SNS调用以发送消息,然后进行DynamoDB写入。
怎样做,在拉姆达的JavaScript以正确的方式,占所有异步?
您是否找到解决方案? – Casper