Amazon ec2 数据管道可以';无法连接到红移

Amazon ec2 数据管道可以';无法连接到红移,amazon-ec2,amazon-redshift,amazon-vpc,Amazon Ec2,Amazon Redshift,Amazon Vpc,我已将一个红移群集从VPC中的快照恢复为EC2 Classic。我已经转移了旧的数据管道,并使用新集群的JDBC连接更新了它们的管道定义 但是,当我尝试重新运行管道时,会出现以下错误: df-041104839VS05ZRRF9GE amazonaws.datapipeline.database.ConnectionFactory: Unable to establish connection to jdbc:postgresql://adops-etl.cxp7sr869idv.us-east

我已将一个红移群集从VPC中的快照恢复为EC2 Classic。我已经转移了旧的数据管道,并使用新集群的JDBC连接更新了它们的管道定义

但是,当我尝试重新运行管道时,会出现以下错误:

df-041104839VS05ZRRF9GE amazonaws.datapipeline.database.ConnectionFactory: Unable to establish connection to jdbc:postgresql://adops-etl.cxp7sr869idv.us-east-1.redshift.amazonaws.com:5439/staging?tcpKeepAlive=true Connection refused. Check that the hostname and port are correct and that the postmaster is accepting TCP/IP connections.

现在,我正在使用此群集和管道从VPC迁移到EC2 Classic,是否需要其他配置?

检查安全组和组中的规则。 确保您的ip允许使用正确的端口号连接到Redshift。
如果您的连接是基于SSL的,则端点会更改。

检查安全组和组中的规则。 确保您的ip允许使用正确的端口号连接到Redshift。
如果您的连接是基于SSL的,则端点会发生更改。

我最终通过从现有管道复制管道定义并将其详细信息替换为新管道的详细信息来解决此问题。Amazon在某种程度上改变了管道定义JSON的结构,格式的差异不知何故导致了这个错误

我最终解决了这个问题,从现有管道复制管道定义,并用新管道的细节替换它。Amazon在某种程度上改变了管道定义JSON的结构,格式的差异不知何故导致了这个错误

我想我的问题最终是无关的,但是谢谢你的帮助@Paladin!我想我的问题最终是无关的,但是谢谢你的帮助@Paladin!