【发布时间】:2022-06-22 13:09:38
【问题描述】:
一直在测试一些 Lambda 函数,最终设法将数据推送到 DyanmoDB,或者至少在日志中显示了计费持续时间,这仅在我将数据推送到表后才会发生,以前不会发生我测试了这个功能。
基本上,我只是在测试一个将 UserID 和 Name 推送到 DynamoDB 表的小函数。我填充参数如下所示。
var UserID = toAdd['UserID']; var Name = toAdd['Name'];
var params = { Item: { 'UserID':UserID, 'Name':Name }, TableName: 'bookings2D' };
当我控制台记录我的参数时,我看到了这个:
dynamo.putItem(params, dynamoResultCallback);
正如您在下面看到的,请求至少被触发了。
但是,当我导航到我的数据库表并执行表扫描时,我收到以下错误:
这仅在我运行 Lambda 函数后发生,如果我删除并重新创建表,则此表不再出现。似乎这只是我可能无法掌握的小格式。
非常感谢任何帮助,任何问题都可以随时提出:)
谢谢
【问题讨论】:
-
我有同样的问题,但即使在表被删除并重新创建(在客户端)后它仍然存在。原来我需要做的就是点击浏览器的重新加载按钮(不是屏幕截图中的刷新按钮,它没有帮助)。
标签: json amazon-web-services lambda amazon-dynamodb