我似乎无法找到什么样的事件DynamoDB是能够触发基于lambda函数的文档。 当一个新的记录添加到表的所有我能找到的是提及或记录被更新。 那些是两个“唯一”的行动/事件可用? 或者可能我也引发lambda函数时,我请求不存在(这是我需要在我的情况,在那里我将使用DynamoDB作为高速缓存)一个记录?
Answer 1:
触发lambda函数自动因为有人质疑为不存在不被DynamoDB支持的关键。 你将不得不处理,在您的查询代码。
Answer 2:
通过事件发生DynamoDB触发AWS拉姆达所做利用DynamoDB流 。
由于在规定的文件 :
DynamoDB流捕捉的项目级的修改任何DynamoDB表中的时间排序序列,并将该信息存储在日志中长达24小时。
因此,他们只能捕获其修改数据,这是不是读操作的情况下操作。
文章来源: What event can be triggered to fire a lambda function in DynamoDB?