С помощью быстрого старта вы создадите кластер Managed DocumentDB, подключитесь к базе данных с виртуальной машины, расположенной в облаке Evolution, и добавите первую запись. Для подключения будет использован консольный клиент MongoDB Shell.
Подключиться к кластерам Managed DocumentDB можно только с виртуальных машин облака Evolution, расположенных в той же приватной подсети.
Зарегистрируйтесь в личном кабинете Cloud.ru.
Если вы уже зарегистрированы, войдите под своей учетной записью.
Создайте виртуальную машину с ОС Ubuntu 24.04 в том же проекте, зоне доступности и подсети, где будет располагаться кластер Managed DocumentDB.
Убедитесь, что вы можете подключиться к виртуальной машине по SSH.
На верхней панели слева нажмите и выберите Базы данных → Managed DocumentDB.
На главной странице сервиса нажмите Создать кластер.
Введите название кластера.
Выберите версию DocumentDB.
После создания кластера версию продукта изменить нельзя.
Нажмите Продолжить.
На шаге Конфигурация:
В блоке Конфигурация тип кластера Single-node.
Выберите зону доступности.
В блоке Вычислительный ресурс выберите флейвор с 4 vCPU и 16 ГБ RAM.
В блоке Диск выберите из списка тип диска SSD и укажите размер диска 40 ГБ.
Нажмите Продолжить.
На шаге Сетевые настройки из списка Подсеть выберите адрес подсети, где расположена виртуальная машина, с которой вы будете подключаться к базе данных.
Нажмите Создать.
Кластер готов к работе, когда его статус изменится на «Доступен».
Для подключения вам понадобятся следующие данные кластера:
внутренний IP;
порт;
логин;
пароль.
Их можно найти на странице информации кластера в блоке Данные для подключения.
Подключитесь по SSH к виртуальной машине, созданной ранее в том же проекте, что и кластер DocumentDB.
На виртуальной машине установите соответствующую версию утилиты MongoDB Shell.
Чтобы подключиться к базе данных, введите команду:
mongosh --host <private_IP> --port <port> --username <login> --password <password>
Где:
<private_IP>, <port> — внутренний IP и порт.
<login>, <password> — имя и пароль пользователя.
Скопируйте их на странице информации о кластере в блоке Данные для подключения.
После подключения в качестве текущей используется база данных по умолчанию test.
Чтобы увидеть доступные базы данных, введите команду show dbs .
В терминале отобразится список баз данных, размещенных в кластере DocumentDB. Обратите внимание, что среди них нет базы test, так как она еще не содержит данные. База данных test будет создана после выполнения на ней первой операции.
Для примера добавим запись в базу данных по умолчанию test.
(Опционально) Переключитесь на базу данных test с помощью команды use test .
Добавьте запись в базу данных:
db.User.insertOne({name: "John", age: 25})
После добавления первой записи база данных будет создана.
Чтобы увидеть доступные базы данных, введите команду show dbs .
База данных test отобразится в списке баз данных.
Далее для созданного кластера вы можете:
Если вы закончили работу с примером, удалите кластер.