Это пример из моей лямбда-функции (пожалуйста, измените env выполнения на Node.js 6.10 и имена и значения таблиц и идентификаторов).Это работает, и регистрирует некоторую информацию.Пожалуйста, попробуйте ...
'use strict';
const aws = require('aws-sdk');
const dbCon = new aws.DynamoDB({apiVersion: '2012-08-10'});
exports.handler = (event, context, callback) => {
var params = {
TableName: "trans",
Key: {
"transid": {"S": "Bk6ZQF0Q7"}
}
};
console.log("Attempting a call getitem...");
dbCon.getItem(params, function (err, data) {
if (err) {
console.error("Unable to getItem. Error JSON:", JSON.stringify(err, null, 2));
}
else {
console.log("getItem succeeded:", JSON.stringify(data, null, 2));
}
});
const response = {
statusCode: 200,
body: JSON.stringify('Hello from Lambda!'),
};
callback(null, response);
};