无法从EC2实例连接到mongodb

时间:2019-08-02 07:58:00

标签: mongodb amazon-web-services mongoose amazon-ec2 tcp

我让mongodb在EC2实例上运行。将mongod.conf设置为接受来自0.0.0.0的流量后,我就可以连接并从本地计算机发送查询。该计算机设置为接受端口27017上的所有流量。

我有一个运行Mongoose的Express应用程序,该应用程序也已部署到其他实例上的EC2。但是,我无法从express实例连接到mongo实例。我检查了出站流量规则,虽然同时启用了所有出站流量,但端口27017已显式启用。

我不知道为什么我可以从本地计算机而不是EC2实例进行连接。我唯一想到的可能是这些实例所在的VPC中的某些设置。两个实例共享同一VPC。两个实例都在运行ubuntu。我的本地环境和部署环境之间的唯一其他区别是,我在本地运行节点11(macOS),而在部署中运行节点8。有任何想法吗?

0 个答案:

没有答案