Redshift 连接因错误而被拒绝

Posted

技术标签:

【中文标题】Redshift 连接因错误而被拒绝【英文标题】:Redshift connection refused with error 【发布时间】:2014-10-13 23:51:56 【问题描述】:

我按照http://docs.aws.amazon.com/redshift/latest/mgmt/connecting-using-workbench.html 上的步骤操作 使用 SQL Workbench/J 连接到我新创建的 Redshift 实例。

我遇到了以下错误: 连接被拒绝。检查主机名和端口是否正确,以及 postmaster 是否接受 TCP/IP 连接。

【问题讨论】:

【参考方案1】:

您需要将 IP 范围添加到集群的安全组。

在 AWS Redshift 控制台中:

点击左侧的安全 然后勾选“默认”组(除非您使用其他名称) 然后在底部的控件中选择“CIDR/IP” 在“CIDR/IP to Authorize”框中添加您的 IP

您现在应该可以访问您的集群了。

【讨论】:

【参考方案2】:
    登录 AWS 控制台 在 AWS 控制台中搜索“安全组” - 您将获得“安全组(ECS 功能)” 选择入站规则选项卡 也在 Redshift 中 - 打开您的 集群

将 Redshift 与 SQLWorkbench/J 连接起来。就是这样。

【讨论】:

【参考方案3】:

好吧,如果您已按照所有步骤操作,只要您的 ip 有权访问集群,它应该可以工作。

另外,您可以试试 Aginity for Redshift(一些 AWS 工程师向我们推荐了这个),它非常好,除了输入集群的 URL 和登录凭据之外,您不需要任何配置。

http://www.aginity.com/workbench/redshift/

【讨论】:

以上是关于Redshift 连接因错误而被拒绝的主要内容,如果未能解决你的问题,请参考以下文章

信用卡交易是不是会因测试交易而被拒绝?

iOS 应用因无法下载而被拒绝

iPhone 应用因 iCloud 数据存储指南而被拒绝

应用程序因“不正确的 IDFA”而被拒绝,而我没有使用任何广告服务

应用因 Google Pay 而被拒绝

Iphone 应用程序因侵犯版权而被拒绝