如果我编写的项目与 DynamoDB 中的另一个项目完全相同,它是否会触发 Lambda 或向 DynamoDB 流发送变更数据捕获 (CDC) 事件?
我知道它将覆盖数据,因为它将具有相同的分区和排序键,但我不确定这是否会触发 Lambda 还是它自己的 CDC 事件。数据完全一样。
就上下文而言,我不希望在写入与 DynamoDB 中现有项目完全相同的项目时触发 Lambda。
编辑:答案:如果您插入与现有记录完全相同的记录,它既不会触发 Lambda,也不会向 DynamoDB 流发送 CDC 事件。
最佳答案
如果项目相同,则不会触发流事件。对于要触发的事件,至少需要更改一个值才能记录更改捕获事件。
关于amazon-web-services - 在 DynamoDB 中插入重复项目是否会触发 Lambda 或在 DynamoDB 流中发送更改数据捕获 CDC 事件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/74649910/