我已经配置了一个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子网上启动后,确定感觉有点傻.我能够从我的ec2实例连接.
问题现在是否有办法将其放在我可以连接的公共地址上?我想配置一个安全组来限制源IP,然后能够从我的桌面使用psql连接到它.
更新2
我最初发布这个问题时不记得所有细节但不再是问题.我们现在有一个管理vpc,我们使用vpn服务器连接到它.管理vpc网络受rds实例的prod和devel安全组信任.没有添加任何公共IP,我们没有问题与他们沟通.