我已经在AWS上设置了Postgres RDS实例。 使其可公开访问,安全组允许内部和外部的所有stream量。
但是我仍然无法从外部networking连接(使用DataGrip)。
连接到jdbc:postgresql://name.abcd.eu-west-1.rds.amazonaws.com:5432 / mydb失败。 主机名.abcd.eu-west-1.rds.amazonaws.com是不知名的。 [08001]连接尝试失败。
我从AWS控制台复制了端点,并使用创build实例时input的用户名和密码。
我究竟做错了什么?
问题出在DataGrip本身。 它在端口和主机之间放置一个空间
...amazonaws.com :5432...
为了得到它的工作,你必须:
完成后,只需在命令行中使用psql -h endpoint -U username -d databasename命令,就可以连接了。 如果成功,您应该可以通过DataGrip和任何其他客户端连接。