AWSのLinuxインスタンスを起動し、hereの指示に従ってmongoをインストールして実行しました。 mongoサービスは動作しており、27017で接続を受け付けています。しかし、ポート27017でサーバーpublik dnsにアクセスすると、サーバーは応答せず、デフォルトのmongoメッセージが表示されません。AWS + MongoDB:AWSのLinuxインスタンスでmongoサーバーに接続するには?
別のインスタンスでPython(Flask)サーバーを実行しようとしていて、プライベートIPを使用してmongoサーバーに接続しようとしていますが、接続は行われません。端末でこのエラーメッセージが表示されます。
pymongo.errors.ServerSelectionTimeoutError: xxx.xx.xx.xx:27017: [Errno 111] Connection refused
これはawsでmongo dbを使用する正しい方法ではありませんか?このアプローチが実現可能であれば、何が起こっていないのか?
すべての入力が高く評価されました。
あなたは、ポート27017上のインバウンドトラフィックを許可するようにセキュリティグループを変更しましたか?テスト用に他のサーバのIPからのみ許可するルールを作ることができます –
MongoDBが実行されているAWSインスタンスから直接接続するとどうなりますか?これが機能する場合は、ポートが開いていない可能性があります。http://docs.aws.amazon.com/AWSEC2/latest/UserGuide/authorizing-access-to-an-instance.html –
@FrédéricHen:これは世界 – moaglee