Мне нужно получить доступ к MongoDB, и я могу легко получить к нему доступ удаленно, используя Pymongo
в записной книжке jupyter
, когда я запускаю sudo openvpn --config client.ovpn
в своем терминале, а затем подключаюсь к Pymon go, например:
client = MongoClient(host='host_ip',port=port_num)
db = client['db_name']
db.authenticate(name='username',password='password')
Но как я могу сделать то же самое, если я хочу получить доступ к БД через облако?
Я пробовал
client = MongoClient(host='host_ip',port=port_num,ssl=True,
ssl_certfile='UserCertificate.pem',
ssl_keyfile='UserPrivateKey.key',)
db = client['db_name']
db.authenticate(name='username',password='password')
Выдает ошибку после последней строки кода при аутентификации
ServerSelectionTimeoutError: host_ip:port_num: timed out