Управление базами данных
Вы можете добавлять и удалять базы данных, а также просматривать информацию о них.
Получить список баз данных в кластере
- Перейдите на страницу каталога и выберите сервис Managed Service for MongoDB.
- Нажмите на имя нужного кластера, затем выберите вкладку Базы данных.
Если у вас еще нет интерфейса командной строки Yandex.Cloud, установите и инициализируйте его.
По умолчанию используется каталог, указанный в профиле CLI. Вы можете указать другой каталог с помощью параметра --folder-name
или --folder-id
.
Чтобы получить список баз данных в кластере, выполните команду:
$ yc managed-mongodb database list
--cluster-name <имя кластера>
Имя кластера можно запросить со списком кластеров в каталоге.
Получить список баз данных кластера можно с помощью метода list.
Создать базу данных
Количество баз данных в кластере неограниченно.
Примечание
Созданные базы данных по умолчанию недоступны пользователям кластера. Чтобы подключиться к новой базе, не забудьте выдать разрешение пользователю.
- Перейдите на страницу каталога и выберите сервис Managed Service for MongoDB.
- Нажмите на имя нужного кластера.
- Выберите вкладку Базы данных.
- Нажмите кнопку Добавить.
- Введите имя для базы данных и нажмите кнопку Добавить.
- Не забудьте выдать разрешение на доступ к созданной базе данных нужному пользователю кластера (пока доступно только с помощью CLI и API).
Если у вас еще нет интерфейса командной строки Yandex.Cloud, установите и инициализируйте его.
По умолчанию используется каталог, указанный в профиле CLI. Вы можете указать другой каталог с помощью параметра --folder-name
или --folder-id
.
Выполните команду создания БД, задав имя новой базы:
$ yc managed-mongodb database create <имя базы данных>
--cluster-name <имя кластера>
Managed Service for MongoDB запустит операцию создания базы данных.
Имя кластера можно запросить со списком кластеров в каталоге.
Не забудьте выдать разрешение на доступ к созданной базе данных нужному пользователю кластера.
Удалить базу данных
- Перейдите на страницу каталога и выберите сервис Managed Service for MongoDB.
- Нажмите на имя нужного кластера и выберите вкладку Базы данных.
- Нажмите значок в строке нужной БД и выберите пункт Удалить.
Если у вас еще нет интерфейса командной строки Yandex.Cloud, установите и инициализируйте его.
По умолчанию используется каталог, указанный в профиле CLI. Вы можете указать другой каталог с помощью параметра --folder-name
или --folder-id
.
Чтобы удалить базу данных, выполните команду:
$ yc managed-mongodb database delete <имя базы данных>
--cluster-name <имя кластера>
Имя кластера можно запросить со списком кластеров в каталоге.
Удалить базу данных можно с помощью метода delete.
Важно
Прежде чем создать новую базу с тем же именем, дождитесь завершения операции удаления, иначе будет восстановлена удаляемая база. Статус операции можно получить вместе со списком операций в кластере.