我试图在AWS上创建一个可供公众访问的postgres RDS数据库,而无需SSH隧道。这仅用于开发。我创建了一个单独的AWS VPC,并为其分配了网关和两个子网。当我创建数据库时,我将其设置为公开。安全组规则是
入站(自定义TCP规则,TCP 5432,0.0.0.0 / 0) 出站(所有流量,全部,全部,0.0.0.0 / 0)
我似乎无法使用我的本地pgadmin连接到此数据库。
答案 0 :(得分:1)
您是否启用了VPC属性以启用DNS主机名和DNS解析?必须设置这些,以便您的数据库实例可公开访问。
答案 1 :(得分:0)
我确认我至少有两个子网,哪些ACL允许连接到互联网但其中一个子网没有与该路由相关联,当我添加它时我能够连接到它