Beanstalk 无法连接到同一 VPC 上的 RDS

问题描述 投票:0回答:1

因此,我有一个 RDS 实例和一个 EB 实例,当我尝试通过 Beanstalk 服务的应用程序连接到我的 RDS 时,出现此错误:

no pg_hba.conf entry for host "insert_host", user "user", database "database", no encryption

(显然这是响应中的虚拟数据,但它给出了正确的数据)

我可以确定的是,这个RDS与EB位于同一个VPC中,并且它包含EB的正确入站规则,我已经尝试在本地连接到它并且它可以正常工作。我什至尝试向所有 ipv6 和 ipv4 地址打开端口 5432,但它仍然无法连接。对我可能缺少的东西有什么想法吗?我还允许来自 EB 安全组的所有流量,因为我在其他地方看到了这作为可能的解决方案?

我在另一个 AWS 账户上也有相同的设置(至少我这么认为),它的工作原理就像一个魅力,所以我想知道以前是否有人偶然发现过这个错误?另外,我发现的错误的所有解决方案都集中在配置 pg_hba.conf 上,我很确定我无法在 RDS 上访问它(也许我错了?)

amazon-web-services amazon-elastic-beanstalk amazon-rds
1个回答
0
投票

所以我不知道到底为什么,但是当我将 RDS postgres 引擎从最新版本降级到 14.7 时,这个问题就解决了......

© www.soinside.com 2019 - 2024. All rights reserved.