Amazon ec2 从机架空间连接到红移

Amazon ec2 从机架空间连接到红移,amazon-ec2,amazon-redshift,rackspace,Amazon Ec2,Amazon Redshift,Rackspace,我需要一些帮助来尝试从机架空间盒连接到我的红移群集 我可以从我的ec2实例和本地机器上很好地连接。我已经检查(并再次检查)并验证了所有连接参数,它们在我的代码中表现良好,唯一的区别在于环境,即当我尝试从ec2实例连接时,它工作正常,但当尝试从我的rackspace框连接时,我得到以下错误 Connection to DB failed could not connect to server: Connection timed out Is the server running on ho

我需要一些帮助来尝试从机架空间盒连接到我的红移群集

我可以从我的ec2实例和本地机器上很好地连接。我已经检查(并再次检查)并验证了所有连接参数,它们在我的代码中表现良好,唯一的区别在于环境,即当我尝试从ec2实例连接时,它工作正常,但当尝试从我的rackspace框连接时,我得到以下错误

Connection to DB failed
could not connect to server: Connection timed out
    Is the server running on host "my_redshift_cluster_host_name" (cluster_ip) and accepting
    TCP/IP connections on port <cluster_port>?
与数据库的连接失败
无法连接到服务器:连接超时
服务器是否在主机“my_redshift_cluster_host_name”(群集ip)上运行并接受
端口上的TCP/IP连接?

在amazon控制台中,对于您的红移群集,在“安全”下,在您的安全组中,您是否可以检查是否已在(CIDR/IP)的退格框下添加了公共IP


您需要为机架空间盒授权公共IP。

我有一个安全组,其连接类型为
CIDR/IP
连接类型,详细信息为
CIDR/IP:0.0.0/0
。这是用于公共设置的吗?您需要将公共ip 123.123.123.123/32放入红移安全组的CIDR/ip中。把你的机架空间盒的公共IP放在这里。原来是iptables限制了我机架空间盒上的端口。通过为特定端口添加摘录解决了此问题。