如何处理由DynamoDB流触发的AWS Lambda函数的输出?

时间:2018-04-24 17:55:45

标签: amazon-web-services aws-lambda amazon-dynamodb amazon-dynamodb-streams

我正在编写处理来自DynamoDB流的事件的Lambda函数。

DynamoDB Streams and AWS Lambda Triggers上的这个页面说:

  

AWS Lambda轮询流并在检测到新流记录时同步调用Lambda函数。

为什么要同步而不是异步?

特别是,处理DynamoDB流事件的Lambda函数的输出会发生什么?它只是被丢弃,还是实际消耗了这个值?

1 个答案:

答案 0 :(得分:0)

  

为什么要同步而不是异步?

因为需要等到新流记录完成并写入DynamoDB然后调用Lambda。这就是它同步的原因。

  

特别是,Lambda函数的输出会发生什么   处理DynamoDB流事件?它只是被丢弃,或者是   什么东西实际上消耗这个值?

取决于您的Lambda所做的事情,输出可以存储在S3中,也可以作为输入传递给另一个Lamdba或由其他服务使用。