Управление пользователями БД

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

Получить список пользователей

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

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

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

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

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

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

Добавить пользователя

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

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

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

Чтобы создать пользователя в кластере:

  1. Посмотрите описание команды CLI для создания пользователя:

    $ yc managed-mongodb user create --help
    
  2. Укажите свойства пользователя в команде создания:

    $ yc managed-mongodb user create <имя пользователя>
       --cluster-name <имя кластера>
       --password <пароль для пользователя>
       --permission database=<имя БД>,role=<роль>,role=<другая роль>,...
       --permission database=<имя другой БД>,role=<роль>,...
    

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

Изменить пользователя

В консоли управления пока можно изменить только пароль пользователя БД:

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

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

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

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

  1. Посмотрите описание команды CLI для изменения пользователя:

    $ yc managed-mongodb user update --help
    
  2. Укажите свойства пользователя в команде создания:

    $ yc managed-mongodb user update <имя пользователя>
       --cluster-name <имя кластера>
       --password <пароль для пользователя>
       --permission database=<имя БД>,role=<роль>,role=<другая роль>,...
       --permission database=<имя другой БД>,role=<роль>,...
    

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

Удалить пользователя

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

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

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

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

$ yc managed-mongodb user delete <имя пользователя>
     --cluster-name <имя кластера>

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