AWS DocumentDB - относительно новый сервис, на который мы пытаемся перейти. Для подключения извне VPC необходимо создать туннель к существующему экземпляру.
Например:
ssh -i "ec2Access.pem" -L 27017:sample-cluster.cluster-cu52jq5kfddg.us-east-1.docdb.amazonaws.com:27017 [email protected] -N
А затем вы можете подключиться из оболочки mongo с помощью:
mongo --sslAllowInvalidHostnames --ssl --sslCAFile rds-combined-ca-bundle.pem --username <yourUsername> --password <yourPassword>
Вы можете увидеть эту информацию по адресу: https://docs.aws.amazon.com/documentdb/latest/developerguide/connect-from-outside-a-vpc.html
Я действительно могу получить оболочку в db документа, следуя приведенным выше инструкциям, но не могу подключиться к ней с помощью компаса MongoDB. Нам нужно иметь возможность сделать это для нашей команды, не являющейся разработчиками.
ssh -X ubuntu@ec2-instance mongodb-compass
- person Bhavik Shah   schedule 16.02.2019