Amazon web services Amazon AWS连接错误

Amazon web services Amazon AWS连接错误,amazon-web-services,amazon-redshift,Amazon Web Services,Amazon Redshift,我刚刚设置了我的第一个红移集群,并试图通过SQL Workbench连接到它,以便能够创建表 我在这里遵循了安装和配置SQL Workbench的说明: 我还下载并配置了红移JDBC驱动程序的4.0和4.1版本,并尝试使用这两个版本 当我使用集群配置中提供的JDBC URL配置连接时,SQL Workbench尝试连接,然后我收到以下错误: Amazon(500150)设置/关闭连接时出错:连接超时: 连接 您是否可以检查是否有任何需要配置的代理(如果您是从安全网络连接的)。当我尝试连接到AWS

我刚刚设置了我的第一个红移集群,并试图通过SQL Workbench连接到它,以便能够创建表

我在这里遵循了安装和配置SQL Workbench的说明:

我还下载并配置了红移JDBC驱动程序的4.0和4.1版本,并尝试使用这两个版本

当我使用集群配置中提供的JDBC URL配置连接时,SQL Workbench尝试连接,然后我收到以下错误:

Amazon(500150)设置/关闭连接时出错:连接超时: 连接


您是否可以检查是否有任何需要配置的代理(如果您是从安全网络连接的)。当我尝试连接到AWS并设置代理时,出现了相同的问题,正确的凭据解决了问题。

问题可能是由于各种原因造成的

通常,如果无法访问实例,则会发生连接超时

如果您的机器位于专有网络内,请检查它是否位于专用子网或公用子网中

请检查您的NACL/安全组设置


请检查您是否在DB参数组中选择了require_ssl to true,这也会导致您在使用SQL Workbench进行访问时出错。出现此问题的原因也是因为您的DB管理员已将IP范围配置为由AWS群集提供服务。我有同样的问题,结果证明我的IP地址不是DB管理员设置的IP范围的参与者。他添加了我的IP,结果成功了

  • 转到EC2控制台=>安全组,编辑入站规则添加红移选择源MYIP,它将由您的IP自动填充[CIDR]

  • 试图使用JDBC URL/SQL工作台连接到Redshift的问题没有得到解决,后来我断开了与公司局域网的连接,并使用我的个人WI-FI网络连接到Internet

  • 转到EC2控制台=>安全组,编辑入站规则添加红移选择源MYIP,它将由您的IP[CIDR]自动填充,您的CIDR将与步骤1中的不同

  • 现在,我使用JDBCURL/SQLWorkbench与REDSHIFT的连接工作正常


  • 这个问题是因为公司局域网的代理设置。

    一个解决方法是用集群的公共IP替换JDBC URL中的主机名,这对我来说很有效

    只有在使用8192之外的其他端口号时才会发生这种情况。将端口号更改为8192,它就可以工作了

    您可以尝试下面的解决方法,它成功了

  • 确保定义了正确的安全组和有效的端口

  • 在“网络和安全”下,将“可公开访问”值设置为“是”

  • 遵循SqlWorkbench/J

  • 要使用表创建和数据处理,请按照中给出的步骤操作


  • 请描述您的安全组设置。很可能与不允许访问的安全组和/或不在VPC公共子网中的群集有关。在群集详细信息中,我可以从哪里获取红移群集的公共IP。右下角的节点IP地址。在某些情况下为内部IP地址。e、 g,您的vpn配置为可以将URL解析为内部ipsI。由于安全组中的端口关闭,我也收到了此错误。虽然此链接可能会回答此问题,但最好在此处包含答案的基本部分,并提供链接以供参考。如果链接页面发生更改,则仅链接的答案可能无效。