从ECS群集连接到EC2实例中的数据库。

0

【以下的问题经过翻译处理】 我使用 https://aws.amazon.com/quickstart/architecture/apache-superset/ 指南,在 AWS 上部署了 Superset,我选择将其部署到现有 VPC 中。Superset 部署成功,我可以在提供的链接中访问 Superset。但是,当我尝试连接到在同一 VPC 中托管的 EC2 实例中的数据库时,在我的 Superset 上收到“端口 5432 已关闭”消息的错误提示。该数据库在 EC2 实例中已经在本地和远程经过我的笔记本电脑验证,并且可以正常运行。

我之前曾通过将 ECS Superset 的安全组添加到 RDS 实例的安全组中来连接 RDS 上的数据库。然而,同样的技术并没有在 ECS(Superset)-> EC2(DB)的连接中起作用。我还尝试将 IPv4 子网范围(如 172...0/20)添加到 EC2 安全组中,但没有成功。这些子网范围是从 ECS 部署中获得的。

需要帮助来调试此问题,将不胜感激。

1 Antwort
0

【以下的回答经过翻译处理】 终于对我有用的是使用 EC2 实例的 AWS 终端节点公有 Ipv2 DNS-ip-172... us-west-2.compute.amazonaws.com 地址,而不是我之前尝试使用的公有 IP。

profile picture
EXPERTE
beantwortet vor 6 Monaten

Du bist nicht angemeldet. Anmelden um eine Antwort zu veröffentlichen.

Eine gute Antwort beantwortet die Frage klar, gibt konstruktives Feedback und fördert die berufliche Weiterentwicklung des Fragenstellers.

Richtlinien für die Beantwortung von Fragen