连接到Amazon EC2上托管的MongoDB(使用PyMongo)

时间:2016-01-04 17:29:34

标签: mongodb amazon-web-services amazon-ec2 pymongo

我无法远程连接到我的MongoDB实例;我已经使用MongoDB AWS Quick Start部署了它,并且可以按照"测试"通过SSH进行连接。快速入门指南的一部分。

但是,当尝试远程连接时(我使用PyMongo驱动程序),我遇到了pymongo.errors.ServerSelectionTimeoutError: ec2-xxx-xxx-xxx-xxx.compute-1.amazonaws.com:27017: timed out错误。

我已尝试将bind_ip设置为0.0.0.0以及将弹性IP设置为运行mongod的VPC实例,但无济于事。事实上,即使ping EIP也会导致超时(尽管ping NAT实例并不会)。

使用PyMongo我已经尝试了两种DNS,无论是否使用SSL。我可以在localhost上成功连接到MongoDB。

这些是VPC的安全组:AWS security groups

如果有人知道我可能做错了什么,我会非常感激;我现在已经挣扎了一天多了。谢谢!

0 个答案:

没有答案