在dynamodb中数据的改变(update/delete/create),都可以放到stream中。
可以将stream写入lambda,于是可以:
可以使用stream实现跨区域数据同步。
stream数据生存时间为24h。 可以配置batch size,最多1000条,6MB
首先要开启stream:
点击创建触发器。
在这里我们提前创建好了一个role,用于lambda访问dynamodb:
创建完成后,我们在dynamodb里刷新页面,可以看到对应的函数:
此时在user表里插入两条数据,然后删除一条,更新一条。
在cloudwatch里可以记录下详细的操作: