繁体   English   中英

PGAdmin III 无法连接 AWS RDS

[英]PGAdmin III cannot connect AWS RDS

我正在尝试从 PgAdmin 3 连接 AWS RDS PostgreSql。我按照以下链接http://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/USER_ConnectToPostgreSQLInstance.html

在安全组中,我还添加了 PostgreSQL 和所有流量,如下所示在此处输入图片说明

启用了“可公开访问”标志(在 Mark B 的评论后更新)

在此处输入图片说明

我从 PGAdmin3 收到错误在此处输入图片说明

非常感谢任何建议

******更新*******

我可以使用家庭 wifi 成功将 pgAdminIII 连接到 AWS RDS,但无法使用办公室 wifi 连接。

我关心的是:

5432端口是不是被办公室wifi屏蔽了?

如何在不影响当前 API 的情况下配置/更新端口? 注意:我当前的 API 运行良好(CRUD)

您可以先使用常见的 Linux 或 Windows 工具测试与数据库实例的连接吗?

从 Linux 或 Unix 终端,您可以通过键入以下内容来测试连接(替换为终端节点和数据库实例的端口):

$nc -zv 数据库实例端点端口

例如,下面显示了一个示例命令和返回值:

$nc -zv postgresql1.c6c8mn7tsdgv0.us-west-2.rds.amazonaws.com 8299

连接到 postgresql1.c6c8mn7tsdgv0.us-west-2.rds.amazonaws.com 8299 端口 [tcp/vvr-data] 成功!

Windows 用户可以使用 Telnet 测试与数据库实例的连接。 请注意,除了测试连接外,不支持 Telnet 操作。 如果连接成功,则该操作不返回任何消息。 如果连接不成功,您会收到如下错误消息:

C:>telnet sg-postgresql1.c6c8mntzhgv0.us-west-2.rds.amazonaws.com 8299

连接到 sg-postgresql1.c6c8mntzhgv0.us-west-2.rds.amazonaws.com...无法在端口 819 上打开与主机的连接:连接失败

如果 Telnet 操作返回成功,那么您就可以开始了。

如果您尝试从未为该端口列出的网络访问它。 您需要为来自 AMAZON RDS 系统的这些网络 IP 添加入站规则

您还需要在 RDS 控制台的连接和安全选项卡下设置公共可访问性为真。

阅读这篇文章。在您的安全组中,转到未绑定规则并添加我的 ip。 并确保您的数据库是公开的。 https://serverfault.com/questions/656079/unable-to-connect-to-public-postgresql-rds-instance

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM