尝试通过lambda函数连接到AWS Aurora Postgresql时遇到错误:getaddrinfo EAI_AGAIN

时间:2019-09-03 14:02:40

标签: node.js postgresql amazon-rds amazon-rds-aurora

我正在尝试通过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)代替

0 个答案:

没有答案