最初は、簡略化されたコールバックメソッドが正常に動作します。今、私はAWSのdynamoDBに問い合わせるために約束を使用したいと思います。 thisを参照してください。PromiseでAWS SDKを使用する方法
ただし、常に500内部サーバーエラー。 私はlambdaとnode.jsを使います。私は何かが恋しいですか?
Handler.js your referenceからコピー
let AWS = require('aws-sdk');
AWS.config.setPromisesDependency(null);
docClient = new AWS.DynamoDB.DocumentClient();
module.exports.handler = (event, context, callback) => {
const listObjectPromise = docClient.query(params).promise();
listObjectPromise.then((data) => {
return callback(null, data);
}).catch((err) => {
return callback(err, null);
});
};
CloudWatchログにエラーメッセージはありませんか? –