【发布时间】:2015-03-31 15:33:30
【问题描述】:
我创建了一个 AWS Lambda 函数:
- 通过 JDBC URL 登录 Redshift
- 运行查询
在本地,使用Node,我可以通过JDBC成功连接到Redshift实例,并执行查询。
var conString = "postgresql://USER_NAME:PASSWORD@JDBC_URL”;
var client = new pg.Client(conString);
client.connect(function(err) {
if(err) {
console.log('could not connect to redshift', err);
}
// omitted due to above error
但是,当我在 AWS Lambda 上执行该函数时(它包含在 async#waterfall 块中),AWS Cloudwatch 日志告诉我 AWS Lambda 函数在 60 秒后超时。
关于为什么我的函数无法连接的任何想法?
【问题讨论】:
标签: node.js amazon-web-services amazon-redshift aws-lambda