我正在尝试通过lambda函数查询AWS Aurora PostgreSQL数据库,但遇到错误:getaddrinfo EAI_AGAIN
我已经在同一VPC中设置了lambda函数和数据库实例。我目前正在尝试建立连接数据库没有任何运气。我已经阅读到连接字符串不应该带有'/'并且已经确保该字符串不具有这些
var pg = require('pg');
exports.handler = () => {
var conn = new pg.Client("postgres://username:password@host:5432/postgres");
conn.connect(function(err) {
if (err) {
console.error('Database connection failed: ' + err.stack);
return;
}
console.log('Connected to database.');
});
conn.end();
};
我希望看到“已连接到数据库”。消息,但我得到错误:GetaddrInfoReqWrap.onlookup上的getaddrinfo EAI_AGAIN主机host:5432 [作为未完成](dns.js:56:26)代替