0

我从 Heroku 应用程序连接到 EC2 上的外部 Postgresql 数据库时遇到问题。问题似乎与 EC2 上的许可有关。

我已经完成了以下操作: - 在端口 5432(我的 postgresql 端口)上为我的安全组添加了 098166147350/default - 使用“公共 DNS”地址(ec2-xxxx.compute-1.amazonaws.com)连接到站点。

我尝试连接的数据库在欧盟而不是美国东部地区作为heroku应用程序,不知道这是否有什么不同?

无论如何,如果我将 0.0.0.0/0 添加到 5432 它确实有效,所以我想它必须是安全设置。

任何人都知道问题可能是什么?

4

1 回答 1

1

我从 Heroku 支持回来了:显然,不同的 i 区域(us-east (heroku) -> eu (my db))在添加这样的安全组时有所不同。所以他们建议在我的帐户上从 us-east 到欧盟的 VPN 隧道。或者只是 0.0.0.0/0 并依赖 SSL 和良好的密码。

于 2012-11-02T09:52:39.543 回答