AWS DocumentDB с Robo 3T (Робомонго)
Я хочу подключить Robo 3T (ранее robomongo) с моего ноутбука Mac к AWD DocumentDB. Я следовал многочисленным учебникам, однако не смог найти ничего конкретного для DocumentDB.
На этапе тестирования он проходит этап № 1 "подключен к моему экземпляру EC2", однако на шаге № 2 происходит сбой с сообщением "не удалось подключиться к...docdb.amazonaws.com:27017 через туннель SSH". Кто-нибудь смог заставить это работать?
1 ответ
Шаги для подключения от Robo 3T
1. Host : localhost and 28017: source port that we mentioned in ssh
tunnel
2. Authentication tab - Database : DBname; Username and password of
the documentDb
3. In SSL tab, click Use SSL protocol
4. Click use CA certificate
5. Import the CA certificate in .pem format. Download it from this link
: https://s3.amazonaws.com/rds-downloads/rds-combined-ca-bundle.pem
6. Click on Advanced options and keep Invalid hostnames : Allowed
7. Give a name for the connection and hit connect button.
8. Connection should be established by now.
Я предполагаю, что вы используете приведенную ниже команду для туннеля SSH.
ssh -i "ec2Access.pem" -L 28017:sample-cluster.cluster-cu52jq5kfddg.us-east-1.docdb.amazonaws.com:27017 ubuntu@ec2-34-229-221-164.compute-1.amazonaws.com -N
Надеюсь, это сработает.
Для тех, кто все еще сталкивается с проблемой, есть подробное руководство по адресу https://aws.amazon.com/blogs/database/part-3-getting-started-with-amazon-documentdb-using-robo-3t/
Одно важное замечание: туннель EC2 для SSH и кластер DocumentDB должны находиться в одном VPC (не обязательно в одной группе безопасности, если они открыли необходимый порт (например, 22 и 27017)). Кроме того, вы должны создать тестовую базу данных и вставить хотя бы один документ, чтобы установить аутентификацию для подключения Robo3T с
"На вкладке" Аутентификация "введите информацию для аутентификации для своего кластера. Убедитесь, что вы используете настраиваемое имя базы данных, например" test "или" testdb ". Использование" admin "(настройка по умолчанию) не работает для DocumentDB для кластеров без баз данных. После того, как вы создали свою первую базу данных, вы можете изменить свое соединение, чтобы использовать "admin".
Надеюсь, это поможет!!