1

抱歉,我是新手。

我按照说明从https://aws.amazon.com/getting-started/tutorials/create-connect-postgresql-db/创建 Postgres 数据库

我仔细检查了端点 jdbc:postgresql://databasename.csnul5z77jon.us-east-1.rds.amazonaws.com:5432/databasename

我在 SQL Workbench 中输入了正确的密码和用户名,但我不断收到消息:“连接尝试失败”。我重新安装了 jdbc 驱动程序并检查是否具有所需的语法 jdbc:postgresql://host:port/name_of_database。

知道我还能尝试什么吗?

4

1 回答 1

0

此错误可能归结为以下原因之一:

  • 您的 IP 地址无法连接到 RDS 实例,因为安全组不允许从您的公有本地 IP 地址对 5432 进行入站访问。
  • RDS 实例仅配置为内部,但您的本地没有到 RDS 实例的路由(这需要 VPN、Direct Connect 或基于代理的解决方案)。
  • 您的 RDS 实例的路由表缺少 Internet 网关,这将阻止 RDS 实例的公共 IP 可路由。

如果您是新手并且完全按照这篇文章进行操作,那么最可能的问题是安全组不允许入站访问(因为它根本没有提到)。从控制台中查找附加到您的 RDS 实例的安全组。如果您需要一些指导,请遵循这些说明5432,仅允许来自您的 IP 地址的端口。

于 2020-07-11T14:38:54.363 回答