Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/mongodb/13.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
最近,我能';t使用MongoDB(AWS亚马逊EC2)_Mongodb_Amazon Ec2 - Fatal编程技术网

最近,我能';t使用MongoDB(AWS亚马逊EC2)

最近,我能';t使用MongoDB(AWS亚马逊EC2),mongodb,amazon-ec2,Mongodb,Amazon Ec2,我让MongoDB在AWS上运行。安装程序已经启动并运行了几个月。应用服务器(服务器也在AWS上)已经运行了几个月相同的代码 2017年1月5日,我收到亚马逊发出的以下警报通知。 那我就不能用MongoDB了。mongodb开始失败,我试图在安全组中更改inboud 27017端口。但结果是一样的 来自亚马逊的通知是非常重要的信息。所以我不知道我到底在做什么 我们知道恶意软件的目标是未经验证的MongoDB数据库,这些数据库可以通过互联网访问,并且没有按照最佳做法进行配置。根据您的安全组设置,下

我让MongoDB在AWS上运行。安装程序已经启动并运行了几个月。应用服务器(服务器也在AWS上)已经运行了几个月相同的代码

2017年1月5日,我收到亚马逊发出的以下警报通知。 那我就不能用MongoDB了。mongodb开始失败,我试图在安全组中更改inboud 27017端口。但结果是一样的

来自亚马逊的通知是非常重要的信息。所以我不知道我到底在做什么

我们知道恶意软件的目标是未经验证的MongoDB数据库,这些数据库可以通过互联网访问,并且没有按照最佳做法进行配置。根据您的安全组设置,下面列出的EC2实例可能正在运行可通过Internet访问的MongoDB数据库。如果您没有使用MongoDB,您可以安全地忽略此消息。 我们建议您使用EC2安全组来限制与MongoDB数据库的连接,使其仅限于应具有访问权限的地址或其他安全组。


你说的“开始失败”是什么意思?你能通过Robomongo、MongoChef等连接到它吗?或者仅仅是您的服务器无法访问它?对于对mongodb的应用服务器访问,请尝试使用可访问端口27017的专用ip。如果您通过internet使用mongodb,请仅打开您的ip访问权限。对于这两种情况,请使用CIDR限制yourip/32,以便在我重新启动mongodb(sudo服务mongod restart)时,它只允许从您的IP访问ubuntu@ip-172-31-2-250:~$mongod 2017-01-23T04:47:03.509+0000 E网络[initandlisten]侦听():绑定()失败错误号:98地址已用于套接字:0.0.0.0:27017 2017-01-23T04:47:03.509+0000 E网络[initandlisten]地址已在使用2017-01-23T04:47:03.509+0000 E存储[initandlisten]无法在启动期间设置套接字。2017-01-23T04:47:03.509+0000 I控件[initandlisten]dbexit:rc:48ubuntu@ip-172-31-2-250:~$我尝试使用27017端口的专用ip,并更改了安全组。但结果是一样的…T.T