从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개 답변
0

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

profile picture
전문가
답변함 6달 전

로그인하지 않았습니다. 로그인해야 답변을 게시할 수 있습니다.

좋은 답변은 질문에 명확하게 답하고 건설적인 피드백을 제공하며 질문자의 전문적인 성장을 장려합니다.

질문 답변하기에 대한 가이드라인