Управление базами данных

Вы можете добавлять и удалять базы данных, а также просматривать информацию о них.

Получить список баз данных в кластере

  1. Перейдите на страницу каталога и выберите сервис Managed Service for MongoDB.
  2. Нажмите на имя нужного кластера, затем выберите вкладку Базы данных.

Если у вас еще нет интерфейса командной строки Яндекс.Облака, установите и инициализируйте его.

По умолчанию используется каталог, указанный в профиле CLI. Вы можете указать другой каталог с помощью параметра --folder-name или --folder-id.

Чтобы получить список баз данных в кластере, выполните команду:

$ yc managed-mongodb database list
     --cluster-name=<имя кластера>

Имя кластера можно запросить со списком кластеров в каталоге.

Получить список баз данных кластера можно с помощью метода list.

Создать базу данных

Количество баз данных в кластере неограниченно.

Примечание

Созданные базы данных по умолчанию недоступны пользователям кластера. Чтобы подключиться к новой базе, не забудьте выдать разрешение пользователю.

  1. Перейдите на страницу каталога и выберите сервис Managed Service for MongoDB.
  2. Нажмите на имя нужного кластера.
  3. Выберите вкладку Базы данных.
  4. Нажмите кнопку Добавить.
  5. Введите имя для базы данных и нажмите кнопку Добавить.
  6. Не забудьте выдать разрешение на доступ к созданной базе данных нужному пользователю кластера (пока доступно только с помощью CLI и API).

Если у вас еще нет интерфейса командной строки Яндекс.Облака, установите и инициализируйте его.

По умолчанию используется каталог, указанный в профиле CLI. Вы можете указать другой каталог с помощью параметра --folder-name или --folder-id.

Выполните команду создания БД, задав имя новой базы:

$ yc managed-mongodb database create <имя базы данных>
    --cluster-name <имя кластера>

Managed Service for MongoDB запустит операцию создания базы данных.

Имя кластера можно запросить со списком кластеров в каталоге.

Не забудьте выдать разрешение на доступ к созданной базе данных нужному пользователю кластера.

Создать новую базу данных в кластере можно с помощью метода create. Разрешить доступ к созданной базе — с помощью метода update.

Удалить базу данных

  1. Перейдите на страницу каталога и выберите сервис Managed Service for MongoDB.
  2. Нажмите на имя нужного кластера и выберите вкладку Базы данных.
  3. Нажмите значок image в строке нужной БД и выберите пункт Удалить.

Если у вас еще нет интерфейса командной строки Яндекс.Облака, установите и инициализируйте его.

По умолчанию используется каталог, указанный в профиле CLI. Вы можете указать другой каталог с помощью параметра --folder-name или --folder-id.

Чтобы удалить базу данных, выполните команду:

$ yc managed-mongodb database delete <имя базы данных>
     --cluster-name=<имя кластера>

Имя кластера можно запросить со списком кластеров в каталоге.

Удалить базу данных можно с помощью метода delete.

Важная информация

Прежде чем создать новую базу с тем же именем, дождитесь завершения операции удаления, иначе будет восстановлена удаляемая база. Статус операции можно получить вместе со списком операций в кластере.