来自Heroku的RDS Postgresql数据库连接超时

时间:2016-11-06 06:55:19

标签: postgresql amazon-web-services heroku amazon-rds rds

我无法连接到AWS RDS中的新PostgreSQL。

我有一个Heroku应用程序,我想将Amazon RDS用于我的数据库而不是Heroku。为此,我一直在关注本指南:enter image description here

我已从当前的Heroku数据库进行备份,并希望将其加载到新数据库中。

我的数据库安全组允许端口5432(0.0.0.0/0)的所有入站连接,并且我已经创建了一个新的VPC,以便将我的数据库设置为Publicly Accesible(启用DNS主机名和DNS解析)。我在postgres版本9.4.9上创建了数据库。

然而,当我这样做时:

    -f latest.sql --host=xxx.xxx.us-west-2.rds.amazonaws.com --port=5432 --username=awsuser --password --dbname=mydatabase

从我的电脑,我只收到连接超时错误:

    psql: could not connect to server: Connection timed out
            Is the server running on host xxx.xxx.us-west-2.rds.amazonaws.com" (1.2.3.4) and accepting
    TCP/IP connections on port 5432?

服务器确实正在运行。在这种情况下,latest.sql是我做的备份。在此之后,我编辑了数据库安全组以接受所有连接(0.0.0.0/0)。

https://www.reinteractive.net/posts/128-heroku-app-backed-by-an-aws-rds-postgres-database

(据我所知,这不应该是必要的,因为我已经有了VPC安全组),但结果是一样的。

有没有办法追踪发生了什么/为什么我的连接被阻止?

0 个答案:

没有答案
相关问题