-1
我寫了一個簡單的lambda函數來列出DynammoDb上的表。但是當我執行我的代碼時,我無法連接到數據庫服務器。我得到NetworkingError。
下面是代碼,
無法連接到Lambda的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);
}
});
};
任何建議將是有益的
我不認爲當你連接到AWS DynamoDb,終點是通過'http://本地主機:8000' –
我所提供的相同 – heisenberg
應該還是'KEY'和'SECRET' –