amazon-web-services - 在 DynamoDB 中插入重复项目是否会触发 Lambda 或在 DynamoDB 流中发送更改数据捕获 CDC 事件?

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

如果我编写的项目与 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/

相关文章:

amazon-web-services - 如何在 AWS CloudWatch 中为 AWS SQS 添加偶数模式

python - 在 Python 中使用 boto.dynamodb2 在 AWS DynamoDb 中增加计数器

amazon-web-services - 我应该为 Amazon CloudFront 内容使用什么 URL?

java - 编译 AWS Elastic Beanstalk 演示抛出异常没有可用的 Java 编译器

node.js - 错误回调不用于node.js lambda中的ssh2-sftp-client的链接then()

amazon-web-services - AWS 服务限制

javascript - 如何将 AMAZON_COGNITO_USER_POOLS 与 apollo-client 一起使用

amazon-web-services - 没有音频的媒体上的 AWS MediaConvert

javascript - 使用 HashKeyValue 和 RangeKeyCondition 的 dynamoDB 全局二级索引查询无法运行 JavaScript

ios - 适用于 iOS 的 AWS 后端入门