Я новичок в AWS. Я пытаюсь подключиться к экземпляру AWS RDS postgreSQL и запросить его с помощью функции Lambda. Он возвращает ноль. Ниже мой код.
var { Pool } = require('pg');
exports.handler = function (event, context) {
var dbConfig = {
username: '<username>',
password: '<password>',
database: '<database>',
host: '<db-endpoint>',
};
var pool = new Pool(dbConfig);
exports.handler = async function (event, context, callback) {
context.callbackWaitsForEmptyEventLoop = false;
pool.connect();
pool.query("select NOW() as now", (err, res)=>{
console.log(res);
if (err) return callback(err);
if (res.rows.length==0){
return callback(null, null);
}
else{
return callback(null, res.rows[0]);
}
});
};