Роли пользователя в СУБД MongoDB и кластере MongoDB

Роли пользователя в СУБД MongoDB

РольДействия
readЧтение всех несистемных коллекций базы данных, а также коллекции system.js
readWriteЧтение и запись всех несистемных коллекций базы данных, а также коллекции system.js
dbAdminАдминистрирование пользователей и базы данных, чтение и запись всех несистемных коллекций базы данных, а также коллекции system.js
dbAdminAnyDatabaseПрава dbAdmin на все базы данных, кроме администрирования пользователей.

Подробнее о ролях см. в документации MongoDB.

Роли пользователя в кластере MongoDB на портале T1 Облако

По умолчанию на портале предусмотрено 3 роли для пользователей сервиса Managed Service for MongoDB — Наблюдатель MongoDB, Редактор MongoDB и Администратор MongoDB.

Можно изменить разрешения для существующей роли или создать новую роль.

Кодовое название роли

Роль

Разрешения

Действия

mongodb-manager.viewer

Наблюдатель MongoDB

mongodb-manager:backups:listПросмотр списка резервных копий кластера
mongodb-manager:calculator:get-cluster-costПолучение стоимости заказа кластера
mongodb-manager:clusters:get-clusterПолучение статуса кластера (включен/выключен)
mongodb-manager:clusters:get-cluster-statusПросмотр статуса кластера при конфигурации Replica Set (включен/выключен)
mongodb-manager:commands:get-statusПросмотр статуса выполнения запросов к сервису
mongodb-manager:compute:list-availability-zonesПросмотр зон доступности, возможных для заказа кластера MongoDB
mongodb-manager:compute:list-flavorsПросмотр конфигураций, возможных для заказа кластера MongoDB
mongodb-manager:compute:list-regionПросмотр регионов, возможных для заказа кластера MongoDB
mongodb-manager:compute:list-volume-typesПросмотр дисков, возможных для заказа кластера MongoDB
mongodb-manager:databases:listПросмотр списка баз данных кластера
mongodb-manager:order-service:get-cluster-infoПолучение информации о заказе кластера
mongodb-manager:order-service:get-product-labelНе используется
mongodb-manager:orders:listПолучение списка заказов кластеров

mongodb-manager:services:get-status

Просмотр статуса кластера при конфигурации Standalone (включен/выключен)

mongodb-manager:state-service:get-item

Получение информации о заказе кластера

mongodb-manager:state-service:list-items

Получение списка заказов кластера

mongodb-manager:tarifficator:get-cost

Получение информации о стоимости заказа (в процессе заказа кластера)

mongodb-manager:users:list

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

mongodb-manager:vpc:list-security-grocalculator:context-cost:getups

Получение списка групп безопасности, доступных для заказа кластера MongoDB

mongodb-manager:vpc:list-subnets

Получение списка подсетей, доступных для заказа кластера MongoDB

mongodb-manager.editor

Редактор MongoDB

mongodb-manager:backups:create

Создание резервной копии кластер

mongodb-manager:backups:delete

Удаление резервной копии кластер

mongodb-manager:backups:list

Просмотр списка резервных копий кластера

mongodb-manager:calculator:get-cluster-cost

Получение цены заказа кластера

mongodb-manager:clusters:get-cluster

Получение статуса кластера (включен/выключен)

mongodb-manager:clusters:get-cluster-status

Просмотр статуса кластера при конфигурации Replica Set (включен/выключен)

mongodb-manager:commands:get-status

Просмотр статуса выполнения запросов к сервису

mongodb-manager:compute:list-availability-zones

Просмотр зон доступности, возможных для заказа кластера MongoDB

mongodb-manager:compute:list-flavors

Просмотр конфигураций, возможных для заказа кластера MongoDB

mongodb-manager:compute:list-region

Просмотр регионов, возможных для заказа кластера MongoDB

mongodb-manager:compute:list-volume-types

Просмотр дисков, возможных для заказа кластера MongoDB

mongodb-manager:databases:create

Создание базы данных кластера

mongodb-manager:databases:delete

Удаление базы данных кластера

mongodb-manager:databases:list

Просмотр списка баз данных кластера

mongodb-manager:order-service:get-cluster-info

Получение информации о заказе кластера

mongodb-manager:order-service:get-product-label

Не используется

mongodb-manager:orders:list

Получение списка заказов кластеров

mongodb-manager:services:get-status

Просмотр статуса кластера при конфигурации Standalone (включен/выключен)

mongodb-manager:state-service:get-item

Получение информации о заказе

mongodb-manager:state-service:list-items

Получение списка заказов кластера

mongodb-manager:tarifficator:get-cost

Получение информации о стоимости заказа (в процессе заказа кластера)

mongodb-manager:users:create

Создание пользователя MongoDB

mongodb-manager:users:delete

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

mongodb-manager:users:list

Просмотр списка пользователей баз данных кластера MongoDB

mongodb-manager:users:update

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

mongodb-manager:vpc:list-security-groups

Получение списка групп безопасности, доступных для заказа кластера MongoDB

mongodb-manager:vpc:list-subnets

Получение списка подсетей, доступных для заказа кластера MongoDB

mongodb-manager.admin



































Администратор MongoDB



































mongodb-manager:backups:create

Создание резервной копии кластера MongoDB

mongodb-manager:backups:delete

Удаление резервной копии кластера MongoDB

mongodb-manager:backups:list

Просмотр списка резервных копий кластера

mongodb-manager:calculator:get-cluster-cost

Получение стоимости заказа кластера

mongodb-manager:clusters:get-cluster

Получение статуса кластера (включен/выключен)

mongodb-manager:clusters:get-cluster-status

Просмотр статуса кластера при конфигурации Replica Set (включен/выключен)

mongodb-manager:commands:get-status

Просмотр статуса выполнения запросов к сервису

mongodb-manager:compute:list-availability-zones

Просмотр зон доступности, возможных для заказа кластера MongoDB

mongodb-manager:compute:list-flavors

Просмотр конфигураций, возможных для заказа кластера MongoDB

mongodb-manager:compute:list-region

Просмотр регионов, возможных для заказа кластера MongoDB

mongodb-manager:compute:list-volume-types

Просмотр дисков, возможных для заказа кластера MongoDB

mongodb-manager:databases:create

Создание базы данных кластера MongoDB

mongodb-manager:databases:delete

Удаление базы данных кластера MongoDB

mongodb-manager:databases:list

Просмотр списка баз данных кластера

mongodb-manager:order-service:check-field-uniqueness

Проверка уникальности названия кластера MongoDB в текущем проекте

mongodb-manager:order-service:create-order

Создание кластера MongoDB

mongodb-manager:order-service:get-cluster-info

Получение информации о заказе кластера

mongodb-manager:order-service:get-product-label

Не используется

mongodb-manager:order-service:perform-action-with-product

Выполнение действий с кластером

mongodb-manager:orders:list

Получение списка заказов кластеров

mongodb-manager:services:get-status

Просмотр статуса кластера при конфигурации Standalone (включен/выключен)

mongodb-manager:services:restart

Перезапуск СУБД на ноде в кластере MongoDB

mongodb-manager:state-service:get-item

Получение информации о заказе кластера MongoDB

mongodb-manager:state-service:list-items

Получение списка заказов кластера MongoDB

mongodb-manager:tarifficator:get-cost

Получение информации о стоимости заказа (в процессе заказа кластера)

mongodb-manager:users:create

Создание пользователя MongoDB

mongodb-manager:users:delete

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

mongodb-manager:users:list

Просмотр списка пользователей баз данных кластера MongoDB

mongodb-manager:users:update

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

mongodb-manager:vpc:list-security-groups

Получение списка групп безопасности, доступных для заказа кластера MongoDB

mongodb-manager:vpc:list-subnets

Получение списка подсетей, доступных для заказа кластера MongoDB