amazon-web-services - 无法在 AWS Elastic Beanstalk 和另一个 EC2 安全组之间连接
问题描述
我有一个部署到 AWS Elastic Beanstalk 的 Spring Boot 应用程序和一个部署在 EC2 实例上的 Mongo 数据库。
我创建了两个安全组:一个用于 EC2 实例,另一个用于 Elastic Beanstalk 以打开彼此的连接。
但是,spring boot 应用程序仍然无法连接到 Mongo(在 EC2 IP 地址上)。
解决方案
- 登录到您的 AWS 账户并导航到 EC2(计算)仪表板。
- 单击安装了 MongoDB 的 Ec2 实例的安全组
- 在入站选项卡中,单击编辑
- 添加运行 beanstalk 的 EC2 的私有 IP 和 MongoDB 端口。这将允许从您的 Spring 引导应用程序连接到 MongoDB。
- 要测试连接性,请通过 SSH 连接到运行 beanstalk 的 EC2,然后远程登录 IP:运行 MongoDB 的端口。
推荐阅读
- wordpress - 将 user_meta 中的值添加到用户的“显示名称”?
- django - 如何从不同的相关模型访问多对多关系?
- c# - 如何将 Simple Injector 与 Xamarin Forms 和 Entity Framework Core 一起使用?
- html - 用于并排显示图像的 HTML 引导程序?
- c# - Blazor 部分服务无法构建
- c - fput 的问题
- language-agnostic - 多个消费者是否可以在 Pulsar 主题上使用相同的消息?
- node.js - Exceljs 包未检索某些单元格值
- python - 直方图上的瑞利分布曲线
- python - 在自定义数据集上训练 Spacy NER 出现错误