我正在尝试设置一个运行顺利的 AWS 帐户,然后将 PostgreSQL 服务器的 RDS 数据复制到 JetBrains Datagrip IDE 中,然后单击测试连接。我得到一个错误。
“[08001] 连接尝试失败。java.net.UnknownHostException:database-1.xxxxxxxxx.us-east-2。”
Datagrip 中的“名称”字段是从主机自动填充的:我从端点复制的。
“端口”保存为标准“5432”
“用户”字段来自“配置选项卡”下的 AWS 字段主用户名
我在备份笔记本中设置并记下的“密码”字段。
“URL:”字段显示 jdbc:postgresql://database-1.xxxxxxxxx.us-east-2:5432/postgres-1
我在 Datagrip 中的驱动程序显示 PostgreSQL,并且连接类型被列为默认值。
AWS 不是最简单的 SQL 在线平台,但我能够在大约 12 分钟内达到这一点,而 Azure 花了一个半小时用愚蠢的信息来哄我。
感觉就像我错过了一些简单的东西。
当我在我的 mac bash CLI 中输入“ping -a database-1.xxxxxxxxx.us-east-2.rds.amazonaws.com”时,我得到 icmp_seq 0 的请求超时,然后是 icmp_seq 1 的请求超时......意味着即使 AWS 说 IPv4 是不活动的?
我对在线存储比较陌生,所以提前感谢您的帮助。
我正在关注 AWS 与 PostgreSQL 的本教程,但在本教程中,他引用了 Mysql,所以我只单击了 Postgres 而不是 MySQL。
https://medium.com/cory-mayfield/linking-amazon-rds-with-jetbrains-datagrip-d5cc0e2f44f4