无法访问 AWS 上 VPC 后面的端口

无法访问 AWS 上 VPC 后面的端口

我在 AWS 的 VPC 上运行了两台服务器。一台是在端口上运行 mongodb 的 ubuntu 服务器27017,另一台民众端口是22。在单独的 CoreOS 服务器上,我有几个应该连接到这个数据库的容器,这台服务器上唯一的公共端口是8044322。我认为这不是容器的问题,因为我甚至无法 curl 数据库,也无法:27017在主机 CoreOS 机器上获取默认的 mongo don't curl 消息。我已将 mongo 绑定到0.0.0.0,我可以使用两者及其私有 IP 在它自己的机器上访问 Mongo 127.0.0.1。我确信这两台服务器都在同一个 VPC 中,它们也在同一个可用区域。什么原因导致 coreos 无法访问 Mongo 服务器?此外,两者上都允许所有出站流量。

答案1

事实证明我需要在安全组中制定一条规则。因此,我在 Mongo 服务器的安全组中添加了 CoreOS 设备所属的安全组 ID,并向其公开了 27017

相关内容