0
我试图从AWS EC2实例连接到我在http://mlab.com上托管的MongoDB实例。无法连接到来自AWS EC2实例的Mlab.com数据库
$ mongo ds023495.mlab.com:23495/db -u username -p password
MongoDB shell version: 2.6.10
connecting to: ds023495.mlab.com:23495/db
2016-11-29T08:01:14.014+0000 Error: 18 { ok: 0.0, errmsg: "auth failed", code: 18 } at src/mongo/shell/db.js:1287
exception: login failed
但是,如果我尝试从我的本地机器上做到这一点,它可以连接到同一个数据库。
EC2实例发生了什么问题? 我需要将AWS安全组的某些协议或端口列入白名单吗?
您的EC2服务器是否可以访问Internet?它是否有公共IP地址?您是否在分配给EC2实例的安全组中创建了任何出站规则? –
嗨,EC2实例确实有公共IP地址。我创建了入站规则,但我没有创建出站规则。 – pratiksanglikar
我得到了同样的问题。你有没有解决这个问题呢? – shaosh