Управление пользователями БД
Вы можете добавлять и удалять пользователей, а также управлять их индивидуальными настройками.
Получить список пользователей
- Перейдите на страницу каталога и выберите сервис Managed Service for MongoDB.
- Нажмите на имя нужного кластера, затем выберите вкладку Пользователи.
Если у вас еще нет интерфейса командной строки Яндекс.Облака, установите и инициализируйте его.
По умолчанию используется каталог, указанный в профиле CLI. Вы можете указать другой каталог с помощью параметра --folder-name
или --folder-id
.
Чтобы получить список пользователей кластера, выполните команду:
$ yc managed-mongodb user list
--name <имя кластера>
Имя кластера можно запросить со списком кластеров в каталоге.
Добавить пользователя
- Перейдите на страницу каталога и выберите сервис Managed Service for MongoDB.
- Нажмите на имя нужного кластера и выберите вкладку Пользователи.
- Нажмите кнопку Добавить.
- Введите имя пользователя БД и пароль (от 8 до 128 символов).
Если у вас еще нет интерфейса командной строки Яндекс.Облака, установите и инициализируйте его.
По умолчанию используется каталог, указанный в профиле CLI. Вы можете указать другой каталог с помощью параметра --folder-name
или --folder-id
.
Чтобы создать пользователя в кластере:
-
Посмотрите описание команды CLI для создания пользователя:
$ yc managed-mongodb user create --help
-
Укажите свойства пользователя в команде создания:
$ yc managed-mongodb user create <имя пользователя> --name <имя кластера> --password <пароль для пользователя> --permission database=<имя БД>,role=<роль>,role=<другая роль>,... --permission database=<имя другой БД>,role=<роль>,...
Имя кластера можно запросить со списком кластеров в каталоге.
Изменить пользователя
В консоли управления пока можно изменить только пароль пользователя БД:
- Перейдите на страницу каталога и выберите сервис Managed Service for MongoDB.
- Нажмите на имя нужного кластера и выберите вкладку Пользователи.
- Нажмите значок
и выберите пункт Изменить пароль.
Если у вас еще нет интерфейса командной строки Яндекс.Облака, установите и инициализируйте его.
По умолчанию используется каталог, указанный в профиле CLI. Вы можете указать другой каталог с помощью параметра --folder-name
или --folder-id
.
Чтобы изменить пароль пользователя или список доступных ему баз данных:
-
Посмотрите описание команды CLI для изменения пользователя:
$ yc managed-mongodb user update --help
-
Укажите свойства пользователя в команде создания:
$ yc managed-mongodb user update <имя пользователя> --name <имя кластера> --password <пароль для пользователя> --permission database=<имя БД>,role=<роль>,role=<другая роль>,... --permission database=<имя другой БД>,role=<роль>,...
Имя кластера можно запросить со списком кластеров в каталоге.
Удалить пользователя
- Перейдите на страницу каталога и выберите сервис Managed Service for MongoDB.
- Нажмите на имя нужного кластера и выберите вкладку Пользователи.
- Нажмите значок
и выберите пункт Удалить.
Если у вас еще нет интерфейса командной строки Яндекс.Облака, установите и инициализируйте его.
По умолчанию используется каталог, указанный в профиле CLI. Вы можете указать другой каталог с помощью параметра --folder-name
или --folder-id
.
Чтобы удалить пользователя, выполните команду:
$ yc managed-mongodb user delete <имя пользователя>
--name <имя кластера>
Имя кластера можно запросить со списком кластеров в каталоге.