我在AWS上创建了一个postgres数据库实例,但我无法连接到它。 它的主机甚至没有收听端口(5432)。 AWS配置为:
VPC:默认
数据库子网组:默认
公开访问:是
CIDR / IP - 入站:0.0.0.0/0
CIDR / IP - 出站:0.0.0.0/0
及其在EC2-VPC平台上的作用
不知道该怎么做。任何帮助表示赞赏。
感谢。
答案 0 :(得分:1)
之前我使用过AWS实例,并在我的实例上手动设置postgres。我不确定这是不是你的情况,但如果是的话,这些是我以前遇到过的问题:
对于Postgres,请确保在postgresql.conf中设置了远程访问权限。另外,请确保在pg_hba.conf中具有正确的客户端身份验证设置。即。使用信任而不是身份。有很多网站,搜索“postgres远程Linux”或类似的东西。
通常给我的另一件事是iptables。再一次,我建议对“为特定端口设置iptables”之类的东西进行谷歌搜索
我宁愿把它作为评论,但我还没有声誉。