2016-11-29 20 views
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セキュリティグループからいくつかのプロトコルまたはポートをホワイトリストに登録する必要がありますか?

+0

EC2サーバーはインターネットにアクセスできますか?パブリックIPアドレスを持っていますか? EC2インスタンスに割り当てられたセキュリティグループにアウトバウンドルールを作成しましたか? –

+0

こんにちは、EC2インスタンスはパブリックIPアドレスを持っています。私はインバウンドルールを作成しましたが、アウトバウンドルールは作成していません。 – pratiksanglikar

+0

私は同じ問題を抱えています。あなたはまだこの問題を解決しましたか? – shaosh

答えて

-1

EC2インスタンスのmongoシェルバージョンが、接続先のMongoDBサーバーと同じメジャーリリース以上であることを確認してください。

関連する問題