Dynamodb 中的流记录

Stream Records in Dynamodb

我开始阅读有关 dynamodb 的内容并发现了 Dynamodb 流的概念 我有疑问如果我们从 dynamodb 中删除一个项目,是否会在 dynamodb 流中为该项目生成流记录?如果是,流记录会是什么样子?

是的,

您可以在文档中找到与流事件格式和架构相关的所有信息。 link 你需要的是这个 one.

总而言之,所有 dynamoDB 记录都有一个 eventName 属性,它可以具有以下三个值之一:'INSERT'、'MODIFY' 或 'REMOVE'。除此之外,您还可以将流配置为在事件发生时发送事件内容。例如,对于 DELETE 事件,如果为此配置了 Stream,则可以在事件中接收整个对象内容。