簡體   English   中英

在pymongo的MongoClient()中包含一個密鑰文件

[英]Including a keyfile in pymongo's MongoClient()

我曾經用以下命令連接到mongo服務器:

connection = pymongo.MongoClient(host,int(port))

但是,我們最近在訪問數據庫時安裝了單獨的密鑰文件安全性。 我在這里其他示例中 查閱了文檔 ,並且看起來應該是正確的方法:

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

如何添加此參數以與密鑰文件認證連接? 我很困惑,在文檔中明確指定的項目引發此錯誤。

您正在運行哪個版本的pymongo?

SSL選項是在2.5中添加的,並且可以在此處使用(我使用的是2.6.3)。 參考您鏈接的文檔:

在版本2.5中進行了更改:添加了其他ssl選項

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM