【发布时间】:2013-12-24 06:59:18
【问题描述】:
我已经配置了一个 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
更新
确定 rds 在私有 172 子网上启动后感觉有点傻。我能够从我的 ec2 实例进行连接。
现在的问题是有没有办法把它放在一个我可以连接到的公共地址上?我想使用限制源 ip 的安全组对其进行配置,但随后能够从我的桌面使用 psql 连接到它。
更新 2
我不记得最初发布此问题时的所有详细信息,但这不再是问题。我们现在有一个使用 vpn 服务器连接到的管理 vpc。 rds 实例的 prod 和 devel 安全组信任管理 vpc 网络。在不添加任何公共 ip 的情况下,我们与他们通信没有问题。
【问题讨论】:
标签: postgresql amazon-web-services