无法从本地计算机上的SQL Workbench连接到AWS Postgres实例

时间:2020-07-11 14:34:50

标签: postgresql amazon-web-services amazon-rds sql-workbench-j

抱歉,我是新来的。

我按照指示从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。

您知道我还能尝试什么吗?

1 个答案:

答案 0 :(得分:0)

此错误很可能归结为以下情况之一:

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

如果您是新手,并且紧跟在本文之后,则最可能出现的问题是安全组不允许入站访问(因为根本没有提及)。从控制台中找到附加到RDS实例的安全组。如果需要一些指导,请遵循these instructions,只允许从您的IP地址访问端口5432