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

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

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

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

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

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

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

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

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

Получить список пользователей можно с помощью метода list.

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

  1. Перейдите на страницу каталога и выберите сервис Managed Service for MongoDB.

  2. Нажмите на имя нужного кластера и выберите вкладку Пользователи.

  3. Нажмите кнопку Добавить.

  4. Введите имя пользователя БД и пароль (от 8 до 128 символов).

  5. Настройте роли пользователя:

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

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

  6. Нажмите кнопку Добавить.

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

По умолчанию используется каталог, указанный в профиле 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=<роль>,...
    

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

Добавить пользователей можно с помощью метода create.

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

  1. Перейдите на страницу каталога и выберите сервис Managed Service for MongoDB.
  2. Нажмите на имя нужного кластера и выберите вкладку Пользователи.
  3. Чтобы изменить пароль пользователя, нажмите значок image и выберите пункт Изменить пароль.
  4. Чтобы изменить роли пользователя:
    1. Нажмите значок image и выберите пункт Настроить.
    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=<роль>,...
    

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

Изменить пользователя можно с помощью метода update.

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

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

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

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

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

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

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

Удалить пользователя можно с помощью метода delete.