console.log('starting function');
var dynamodb = new AWS.DynamoDB();
var AWS = require('aws-sdk');
exports.handler = function (e, ctx, callback) {
var params = {
Item: {
"Name": {
S: "Dalton Warden"
},
"PhoneNumber": {
S: "796-353-1416",
}
},
ReturnConsumedCapacity: "TOTAL",
TableName: "CustomerInfo"
};
dynamodb.putItem(params, function (err, data) {
if (err) console.log(err, err.stack); // an error occurred
else console.log(data); // successful response
});
};
我是lambda和dynamoDB的新手,但我正在尝试将数据发送到我设置的表中。我已经浏览了亚马逊的文档,并在这个网站上寻找类似的实例,格式化看起来会返回正确的JSON,但我仍然遇到麻烦。我得到的错误是Cannot read property 'DynamoDB' of undefined"
。
答案 0 :(得分:2)
请更改以下语句的顺序,如下所述(首先是AWS,然后是dynamodb)。
dataframe.to_csv('final_processed.csv', encoding='utf-8', index=False)