首页 > 解决方案 > 无法在 AWS Elastic Beanstalk 和另一个 EC2 安全组之间连接

问题描述

我有一个部署到 AWS Elastic Beanstalk 的 Spring Boot 应用程序和一个部署在 EC2 实例上的 Mongo 数据库。

我创建了两个安全组:一个用于 EC2 实例,另一个用于 Elastic Beanstalk 以打开彼此的连接。

但是,spring boot 应用程序仍然无法连接到 Mongo(在 EC2 IP 地址上)。

标签: amazon-web-servicesamazon-ec2amazon-elastic-beanstalk

解决方案


  1. 登录到您的 AWS 账户并导航到 EC2(计算)仪表板。
  2. 单击安装了 MongoDB 的 Ec2 实例的安全组
  3. 在入站选项卡中,单击编辑
  4. 添加运行 beanstalk 的 EC2 的私有 IP 和 MongoDB 端口。这将允许从您的 Spring 引导应用程序连接到 MongoDB。
  5. 要测试连接性,请通过 SSH 连接到运行 beanstalk 的 EC2,然后远程登录 IP:运行 MongoDB 的端口。

推荐阅读