Amazon web services Lambda函数不一致地缺少DynamoDB触发器

Amazon web services Lambda函数不一致地缺少DynamoDB触发器,amazon-web-services,aws-lambda,amazon-dynamodb,Amazon Web Services,Aws Lambda,Amazon Dynamodb,也许我对某些东西有误解,但我有一个Lambda函数,它是由添加到DynamoDB表中的新项触发的。我的触发器是这样配置的 DynamoDB表格名称:我的表格 批量大小:100 起始位置:最新 我的函数的代码会解析出任何未插入的事件,并且在大多数情况下,它运行良好。但是,我注意到,我的一些新记录偶尔不会触发Lambda函数(当函数运行时,我使用completed标记更新记录)。我找不到任何押韵或原因来解释原因,但想知道我是否遗漏了批量大小(我希望每个新记录都触发函数运行,因为我的用户将向表中发布单

也许我对某些东西有误解,但我有一个Lambda函数,它是由添加到DynamoDB表中的新项触发的。我的触发器是这样配置的

DynamoDB表格名称:我的表格

批量大小:100

起始位置:最新

我的函数的代码会解析出任何未插入的事件,并且在大多数情况下,它运行良好。但是,我注意到,我的一些新记录偶尔不会触发Lambda函数(当函数运行时,我使用
completed
标记更新记录)。我找不到任何押韵或原因来解释原因,但想知道我是否遗漏了批量大小(我希望每个新记录都触发函数运行,因为我的用户将向表中发布单个记录)


这是一种常见的行为还是我可以分享更多的信息来了解是什么导致了这种情况

你能提供一个你用来处理它的代码样本吗,也许那里有一个bug?每一行都应该通过DB流发送。。。您是否登录了cloudwatch日志以获取该功能?应该有一个代码错误。感谢您的回复!添加到我的表中的每一行都有一个唯一的标识符;搜索CloudWatch时,未运行的函数根本不会出现在CloudWatch中。这就好像它只是简单地“跳过”正在添加的所有记录。你能提供一个你用来处理它的代码示例吗,也许那里有一个bug?每一行都应该通过DB流发送。。。您是否登录了cloudwatch日志以获取该功能?应该有一个代码错误。感谢您的回复!添加到我的表中的每一行都有一个唯一的标识符;搜索CloudWatch时,未运行的函数根本不会出现在CloudWatch中。这就好像它只是简单地“跳过”正在添加的所有记录。