DynamoDB 触发器 Lambda 函数问题:函数调用失败

Sar*_*Guo 6 amazon-web-services amazon-dynamodb aws-lambda

我在 dynamoDB 表上启用了流。当项目被修改时,会触发 lambda 函数。我认为我在 lambda 触发器端、权限和 dynamodb 端都正确设置了所有内容。我还使用测试数据运行了 lambda 函数,并且成功了。但是,当修改表中的项目时,触发器没有启动我的 lambda 函数。相反,我收到以下错误:

\n\n

批量大小:100 最后处理结果:问题:函数调用失败

\n\n

知道调试这个的最佳方法是什么吗?我查看了 CloudWatch 日志,但没有与触发器/流关联的日志。

\n\n

谢谢。

\n\n

编辑:lambda 函数的日志(不是其 dynamodb 触发器)。触发器没有生成任何日志语句。

\n\n

START 请求 ID:3a08eedc-f0de-11e8-9008-033b48d2cb67 版本:$LATEST\n\xef\x85\x81\n18:16:28\nEND 请求 ID:3a08eedc-f0de-11e8-9008-033b48d2cb67\n\xef\x85\ x81\n18:16:28\nREPORT RequestId: 3a08eedc-f0de-11e8-9008-033b48d2cb67 持续时间: 81.85 ms 计费持续时间: 100 ms 内存大小: 128 MB 使用的最大内存: 30 MB

\n

小智 -2

这听起来像是Rookout的一个可能的用例,如果您需要在无法生成日志并且在本地运行它不会为您提供真实事件触发数据的情况下跟踪实时 Lambda 中的变量值。