Я пытаюсь подключиться к кластеру Amazon DocumentDB через переадресацию портов SSH, как описано здесь. Я могу подключиться с помощью этой команды ...
mongosh --host localhost:27017 --ssl --sslAllowInvalidHostnames --sslCAFile rds-combined-ca-bundle.pem --username REDACTED --password REDACTED
...но не эта команда...
mongosh mongodb://REDACTED:REDACTED@localhost:27017/?ssl=true&ssl_ca_certs=rds-combined-ca-bundle.pem
Сбой с сообщением об ошибке невозможно получить сертификат локального эмитента. По крайней мере, одна проблема заключается в том, что я не смог найти документацию о том, как перевести параметр --sslAllowInvalidHostnames
в формат строки подключения. Я нашел это, но добавление &sslVerifyCertificate=false
ничего не меняет, поэтому может быть что-то еще, что я здесь делаю неправильно.
tlsAllowInvalidHostnames
. Из любопытства, зачем бороться, если он уже работает с параметрами командной строки? - person Alex Blex   schedule 25.05.2021