加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

postgresql – 从远程机器连接到RDS Postgres

发布时间:2020-12-13 16:33:30 所属栏目:百科 来源:网络整理
导读:我已经配置了一个RDS Postgres微型实例进行测试,但连接有问题.我创建了一个安全组,并允许所有主机(0.0.0.0/0)默认端口5432,但由于某些原因我无法连接.我尝试连接到机器上的端口5432,但它似乎是关闭的.有任何想法吗?我已经验证安全组正在使用正确的安全组.
我已经配置了一个RDS Postgres微型实例进行测试,但连接有问题.我创建了一个安全组,并允许所有主机(0.0.0.0/0)默认端口5432,但由于某些原因我无法连接.我尝试连接到机器上的端口5432,但它似乎是关闭的.有任何想法吗?我已经验证安全组正在使用正确的安全组.

这是我的配置

TCP
Port (Service)  Source  Action
5432    0.0.0.0/0   Delete

这是我正在尝试连接到rds服务的方式

psql -p 5432 -h example.cs945smhrv09.us-west-2.rds.amazonaws.com -U example example

UPDATE

确定rds在私人172子网上启动后,OK感觉有点傻.我能够从我的ec2实例连接.

现在问题是有一种方法可以把它放在可以连接到的公共地址上?我想配置一个安全组限制源IP,但是然后可以从我的桌面连接到psql.

更新2

当我最初发布这个问题时,我不记得所有的细节,但不再是一个问题.我们现在有一个管理vpc,我们连接到使用vpn服务器.管理vpc网络由rds实例的prod和devel安全组信任.在没有添加任何公开ips的情况下,与他们沟通没有问题.

RDS设置向导(“附加配置”)的步骤4可以让您选择是否可以访问数据库(如果不是,访问权限限制在您的VPC内,无论安全组设置如何).我想象会决定主机名解析为54. * vs 172. *.

您的第一个实例可能已设置为私有 – 据我所知,初始化后不能更改.我有一个类似的问题,并创建一个可以公开访问的新实例集解决了我.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读