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显示情况并非如此。 一旦我确定了,一切都是金色的。
- AWS lambda内存消耗请求pipe道
- 在AWS NodeJS Lambda函数中包含来自poppler的pdftotext
- 如何在使用AWS SDK for Java调用AWS Lambda函数时检索context.done()消息?
- 为正在上传到AWS S3的图像设置过期和caching控制标头
- 如何在Nodejs中使用AWS Lambda列出所有用户池
- 在Meteor中不能使用aws-sdk
- 如何在Node JSsubprocess中设置$ _POST值
- Elastic Beanstalk for NodeJS上的SELF_SIGNED_CERT_IN_CHAIN错误
- 如何使用AWS lambda和Dynamo db创build地理空间模块