AWS Lambda上的节点function无法连接到具有node-pg的数据库

我的函数在本地工作,但是,当我部署到AWS Lambda时,似乎无法连接到我的postgres数据库。 这是错误:

{ [Error: connect ECONNREFUSED] code: 'ECONNREFUSED', errno: 'ECONNREFUSED', syscall: 'connect' }, isOperational: true, code: 'ECONNREFUSED', errno: 'ECONNREFUSED', syscall: 'connect' } 

我的数据库托pipe在Azure虚拟机上,而且在本地运行时,没有任何其他应用程序或应用程序连接到它的问题。 在Lambda上运行时,可能会导致连接失败?

原来是愚蠢的东西。 我正在使用节点lambda,并认为它创build的.env文件传播到函数的环境。 logging我的数据库连接string显示情况并非如此。 一旦我确定了,一切都是金色的。