我已经在现有的 VPC(具有公共子网和私有子网 - 连接到 NAT 网关)中创建了一个 RDS postgres 数据库,我已将其设置为可公开访问。
我已将相关 IP 地址添加到附加的安全组,这允许从 VPC内部进行内部访问,但不允许外部访问。
努力找出从哪里开始寻找无法从安全列出的 IP 外部访问数据库的故障排除。
我已经浏览了亚马逊故障排除指南(它是否设置为公开?vpc 是否有入站和出站互联网访问?您是否添加了正确的安全组和 IP?)但仍然没有运气。
nc: connect to eksdatabase[redacted].amazonaws.com port 5439 (tcp) failed: Connection timed out
我将继续为遇到这种情况的其他人回答我自己的问题(可能不是因为你会比我聪明) - 不要选择包含所有私有子网的默认子网组...创建一个仅包含您的公共子网的新子网组!问题解决了!