【发布时间】:2017-09-21 16:21:05
【问题描述】:
我是 AWS 和 Lambda 的新手。我创建了一个测试 aws 帐户,并在 DynamoDB 中创建了一个名为 guestbook 的表,其中包含字段数据和消息。我尝试使用以下代码使用 lambda 函数将记录插入表中。
当我尝试测试这个函数时,它给出了这个错误
{ "errorMessage": "模块 'lambda_function' 中的语法错误" }
谁能帮我理解这里出了什么问题。
仅供参考,我从 Youtube 的示例中复制了代码。
这里是代码。
console.log('Starting Function');
const AWS = require ('aws-sdk');
const docClient = new AWS.DynamoDB.DocumentClient({ region: 'us-west-1' });
exports.handle = function (e, ctx, callback) {
var params = {
item: {
date: Date.now(),
message: "this is test"
},
TableName: 'guestbook'
};
docClient.put(params, function (err, data) {
if (err) {
callback(err, null);
} else {
callback(null, data);
}
});
}
【问题讨论】:
标签: lambda amazon-dynamodb aws-lambda