Amazon web services 为什么我重新创建的DynamoDB触发器不再触发lambda函数?

Amazon web services 为什么我重新创建的DynamoDB触发器不再触发lambda函数?,amazon-web-services,lambda,amazon-dynamodb,Amazon Web Services,Lambda,Amazon Dynamodb,我不清楚我刚才在DynamoDB流上重新创建的基于lambda的触发器为什么停止了触发。根据,我知道我的单个分片DynamoDB实例上的流同步发送有效负载,并且在前一个完成之前不会调用后续批处理 因为我想用每个有效负载处理的批数(从100到5000)来重新创建触发器,所以我采取了以下步骤: 删除了触发器 禁用上一个dynamodb流 重新启用流(使用更新的 时间戳) 重新创建绑定到相同lambda的触发器(使用 批量为5000) 轮询流并将这些批发送到我的lambda的lambda没有轮询,或者

我不清楚我刚才在DynamoDB流上重新创建的基于lambda的触发器为什么停止了触发。根据,我知道我的单个分片DynamoDB实例上的流同步发送有效负载,并且在前一个完成之前不会调用后续批处理

因为我想用每个有效负载处理的批数(从100到5000)来重新创建触发器,所以我采取了以下步骤:

  • 删除了触发器
  • 禁用上一个dynamodb流
  • 重新启用流(使用更新的 时间戳)
  • 重新创建绑定到相同lambda的触发器(使用 批量为5000)
  • 轮询流并将这些批发送到我的lambda的lambda没有轮询,或者通过执行上述步骤之一,我已使流无效,并且没有新结果。但我已经直接更新了dynamodb,并插入了新行。扳机还没响


    我不确定我遗漏了什么?

    Lambda函数可能由于各种原因无法执行

  • 缺乏
  • 触发
  • 发电机
  • 击中兰姆达

  • 请使用aws Lambda list event source mappings检查Lambda的事件源映射——函数名myFunctionAlso,是否累计5000个事件或超过24小时?@AlexanderPatrickalakis——当它工作时,我可以看到触发器触发它累计的任何事件(最多5k)由于AWS使用内部lambda轮询dynamodb流中的事件,然后使用该负载调用my lambda-因此等待5k事件或24小时都不是先决条件。请在中提出问题,以便AWS可以查看您的使用情况。