我曾经用:
连接到mongo服务器connection = pymongo.MongoClient(host,int(port))
但是,我们最近在访问数据库时安装了单独的密钥文件安全性。我有consulted documentation here和in other examples,看起来包含的正确方法应该是:
connection = pymongo.MongoClient(host,int(port), ssl=True, ssl_keyfile="/.ssh/mykeyfile")
但是,尝试ssl_keyfile或ssl_certificate标志都返回
pymongo.errors.ConfigurationError: Unknown option ssl_certfile
pymongo.errors.ConfigurationError: Unknown option ssl_keyfile
如何添加此参数以连接密钥文件身份验证?我感到困惑的是,文档中明确指出的这个项目引发了这个错误。
答案 0 :(得分:1)
你在运行哪个版本的pymongo?
SSL选项在2.5中添加,并在此处工作(我使用的是2.6.3)。参考您链接的文档:
在版本2.5中更改:添加了其他ssl选项