-1
DynammoDb의 테이블을 나열하는 간단한 람다 함수를 작성했습니다. 하지만 내 코드를 실행할 때 DB 서버에 연결할 수 없습니다. 나는 NetworkingError를 얻고있다.
다음은
람다에서 dynammo db에 연결할 수 없습니다.
'use strict';
console.log('Loading function');
exports.handler = (event, context, callback) => {
console.log("$$$$$$$$$second test$$$$$$$$$$")
//var src_bkt = event.Records[0].s3.bucket.name;
//var src_key = event.Records[0].s3.object.key;
var AWS = require("aws-sdk");
//console.log(src_bkt)
console.log("##########################################")
console.log("$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$")
var dynamodb = new AWS.DynamoDB({
region: 'us-east-1',
endpoint: "http://localhost:8000"
});
dynamodb.listTables({Limit: 10}, function(err, data) {
if (err) {
console.log("Error", err.code);
} else {
console.log("Table names are ", data.TableNames);
}
});
};
어떤 제안은
var docClient = new AWS.DynamoDB.DocumentClient();
, 당신은 아래와 같이 documentClient의 인스턴스를 만들 필요가
: // localhost를 : 나도 같은 –
'KEY'와'SECRET' – heisenberg
가해야도 제공하고 있습니다 8000' –