通过弹性IP连接到MongoDB服务器

通过弹性IP连接到MongoDB服务器,mongodb,amazon-web-services,networking,ip,Mongodb,Amazon Web Services,Networking,Ip,我有一个AWS EC2实例。我已经在那里安装了MongoDB Private IP :- 10.x.x.x Port :- 27017 我可以通过ssh连接到该系统,并使用VPN中的专用IP连接MongoDB服务器 10.x.x.x:27017-MongoDB正在这里运行 但是,我已经为那个EC2实例分配了一个弹性IP Public IP :- 132.x.x.x 当我尝试使用公共IP连接MongoDB服务器时(132.x.x.x:27017),它显示连接超时 MongoDB网络配置,/et

我有一个AWS EC2实例。我已经在那里安装了MongoDB

Private IP :- 10.x.x.x
Port :- 27017
我可以通过ssh连接到该系统,并使用VPN中的专用IP连接MongoDB服务器

10.x.x.x:27017
-MongoDB正在这里运行

但是,我已经为那个EC2实例分配了一个弹性IP

Public IP :- 132.x.x.x
当我尝试使用公共IP连接MongoDB服务器时(
132.x.x.x:27017
),它显示连接超时

MongoDB网络配置,
/etc/mongod.conf

# network interfaces
net:
  port: 27017
  bindIp: 127.0.0.1
我正在使用启动MongoDB服务器

sudo mongod
入站规则

27017   tcp 0.0.0.0/0

27017   tcp 0.0.0.0/0, ::/0

检查以确保您的设置具有以下内容:

  • 将附加到实例
  • 允许来自正确端口上的客户端的传入流量
  • 允许所需入站和出站流量的子网的名称,或者您正在使用不存在/默认ACL,该ACL允许所有入站/出站流量
  • 实例所在的专有网络与实例所在的专有网络相同
  • 子网中有一条规则将绑定到internet的流量发送到internet网关

您可能还会发现在VPC中使用Internet网关很有帮助。

您是否允许安全组中的该端口连接到实例?我已从0.0.0.0启用了传入端口27017,我想这就是我可以在VPN内连接到MongoDB服务器的原因