Permissions¶
В Tarantool Data Grid используется основанная на ролях модель доступа к системным функциям и данным, хранящимся в системе. В этой главе подробно описываются профили доступа, которые можно назначать для создаваемых ролей, и связанные с этими профилями действия.
Access provider¶
Работа с настройками доступа:
- Show LDAP configuration— просмотр конфигурации LDAP.
- Update LDAP configuration— изменение конфигурации LDAP.
Audit Logs¶
Работа с журналом аудита:
- Clear the audit log— очистка журнала аудита.
- Enable the audit log— включение журнала аудита.
- Set the lowest severity level for audit log messages— возможность установки минимального уровня важности событий для журнала аудита.
- Show the audit log— просмотр журнала аудита.
Cartridge Actions¶
Работа с Cartridge:
- Allow to bootstrap vshard— разрешить включение шардирования.
- Allow to disable listed servers— разрешить отключение серверов из списка.
- Allow to edit cluster topology server— разрешить изменять топологию кластера.
- Allow to edit vshard options— разрешить изменять настройки шардирования.
- Allow to modify auth parameters— разрешить изменять настройки аутентификации.
- Allow to modify failover parameters— разрешить изменять настройки восстановления после сбоев.
- Allow to probe server— разрешить проверять работоспособность сервера.
- Allow to promote instance to the leader of replica set— разрешить повышать уровень экземпляра до лидера набора реплик.
- Allow to reapply config on the specified nodes— разрешить повторное применение конфигурации к заданным узлам.
- Allow to restart replication— разрешить перезапуск репликации.
- Show cluster compression status— просмотр статуса сжатия для кластера.
- Show cluster management suggestions— просмотр подсказок по управлению кластером.
- Show cluster problems— просмотр проблемы возникших в кластере.
- Show cluster servers— просмотр серверов входящих в кластер.
- Show replica sets information— просмотр информации о наборах реплик.
Checks¶
Работа с различными проверками:
- Check syntax of cron expression— проверка синтаксиса cron-выражений.
- Check write permissions for directory— проверка разрешения на запись для директории.
Configuration¶
Работа с конфигурацией:
- Apply configuration— применение конфигурации.
- Change current configuration— изменение текущей конфигурации.
- Change the settings of the password generator— изменение настроек создания паролей.
- Check the input section in config— проверка входных данных в секции конфигурации.
- Delete stored configurations from space— удаление сохраненных конфигураций из спейса.
- Load sample configuration— загрузка примеров конфигурации.
- Read default keep_version_count parameter for versioning— чтение значения по умолчанию параметра keep_version_count, используемого для версионирования.
- Read TDG configuration— чтение конфигурации TDG.
- Read the cache size for GraphQL queries— чтение размера кэша для запросов GraphQL.
- Read the force yield limit— чтение лимита времени принудительной отдача контекста (yield).
- Read the hard limits— чтение жестких лимитов (hard limits).
- Read the input section in config— чтение входных данных в секции конфигурации.
- Read the locked sections in config— чтение заблокированных секций в конфигурации.
- Read the timeout for vshard requests— чтение таймаута для запросов шардирования.
- Read time limit for inactive users and tokens in config— чтение лимита времени для неактивных пользователей и токенов в конфигурации.
- Save TDG configuration— сохранение конфигурации TDG.
- Set default keep_version_count parameter for versioning— установка значения по умолчанию параметра keep_version_count, используемого для версионирования.
- Set the cache size for GraphQL queries— установка размера кэша для запросов GraphQL.
- Set the force yield limit— установка лимита времени принудительной отдача контекста (yield).
- Set the hard limits— установка жестких лимитов (hard limits).
- Set the timeout for vshard requests— установка таймаута для запросов шардирования.
- Show metrics configuration— просмотр конфигурации метрик.
- Update metrics configuration— изменение конфигурации метрик.
- Update the input section in config— изменение входных данных в секции конфигурации.
- Update time limit for inactive users and tokens in config— изменение лимита времени для неактивных пользователей и токенов в конфигурации.
- Write the locked sections in config— изменение заблокированных секций в конфигурации.
Data Actions Management¶
Управление профилями доступа:
- Allow to create new data action— возможность создания нового профиля доступа.
- Allow to delete data action— возможность удаления профиля доступа.
- Allow to read data actions— возможность чтения профиля доступа.
- Allow to update data action— возможность изменения профиля доступа.
Data Type Management¶
Работа с типами данных:
- Allow to modify model and versioning configuration— возможность изменения модели и конфигурации версионирования.
- Allow to read model and versioning configuration— возможность чтения модели и конфигурации версионирования.
- Clean up expired data— удаление устаревших данных.
Jobs List¶
Работа с отложенными задачами:
- Delete the job— удаление отложенной задачи.
- Show all jobs— просмотр всех отложенных задач.
- Try executing the job again— повторная попытка запуска отложенной задачи.
Logs¶
Работа с общим журналом событий:
- Change configuration of logging— изменение конфигурации журнала событий.
- Clear logs— очистка журнала событий.
- Show logs— просмотр журнала событий.
Notifier¶
Управление уведомлениями:
- Delete users subscribed to notifications— удаление пользователей подписанных на уведомления.
- Show all users subscribed to notifications— просмотр пользователей подписанных на уведомления.
- Show the mail servers for sending notifications— просмотр почтовых серверов для отправки уведомлений.
- Specify a user subscribed to notifications— подписка пользователя на уведомления.
- Specify the mail server for sending notifications— задание почтового сервера для отправки уведомлений.
Output Processor List¶
Управление обработчиком исходящих данных (output processor):
- Delete tasks in the output processor— удаление задач из обработчика исходящих данных.
- Restart post processing in the output processor— перезапуск постобработки обработчика исходящих данных.
- Show all tasks sent to the output processor (state + history)— просмотр всех задач отправленных в обработчик исходящих данных.
Pages Access¶
Управление доступом к интерфейсу:
- Show audit_log page— доступ к странице Audit log.
- Show cluster page— доступ к странице Cluster.
- Show configuration page— доступ к странице Configuration Files.
- Show connectors configuration page— доступ к странице Connectors.
- Show data types page— доступ к странице Data types.
- Show doc page— доступ к странице Doc.
- Show graphql page— доступ к странице Graphql.
- Show logger page— доступ к странице Logger.
- Show model page— доступ к странице Model.
- Show repair pages— доступ к странице Repair Queues.
- Show settings page— доступ к странице Settings.
- Show tasks page— доступ к странице Tasks.
- Show test page— доступ к странице Test.
Repair Queue¶
Работа с ремонтной очередью:
- Delete objects in the repair queue— удаление объектов из ремонтной очереди.
- Retry processing objects in the repair queue— повторение попытки обработки объектов из ремонтной очереди.
- Show all objects in the repair queue— показать все объекты из ремонтной очереди.
Roles¶
Управление ролями доступа:
- Change access-related roles— изменение ролей доступа.
- Change settings for access-related roles— изменение настроек ролей доступа.
- Create access-related roles— создание ролей доступа.
- Delete access-related roles— удаление ролей доступа.
- Read the role information— просмотр информации о роли доступа.
- Show access-related actions— просмотр действий для роли доступа.
- Show all access roles— просмотр всех доступных ролей доступа.
- Show all actions allowed for the access-related role— просмотр всех действий доступных для роли доступа.
Services¶
Работа с сервисами:
- Allow to run read services (query)— возможность запуска сервисов для запроса данных.
- Allow to run write services (mutation)— возможность запуска сервисов для изменения данных.
Storage¶
Работа с хранилищем:
- Delete spaces not linked from anywhere— удаление неиспользуемых спейсов.
- Drop all spaces— удаление всех спейсов.
- Remove data from spaces not linked from anywhere— удаление данных из неиспользуемых спейсов.
- Show all aggregates— показывать все типы данных.
- Show all spaces not linked from anywhere— просмотр всех неиспользуемых спейсов.
- Show length of all storage spaces— просмотр размера всех спейсов в хранилище.
Tasks¶
Работа с задачами:
- Delete the result of a task— удаление результата выполнения задачи.
- Edit tasks config— изменение конфигурации задач.
- Run the task— запуск задачи.
- Show tasks config— просмотр конфигурации задач.
- Show the tasks with statuses— просмотр задач с их статусами.
- Stop the task— остановка задачи.
Tokens¶
Работа с токенами:
- Change the token state— изменение состояния токена.
- Create a new token— создание нового токена.
- Delete the token— удаление токена.
- Get the token— получение токена.
- Import a token— импорт токена.
- Show all tokens— просмотр всех токенов.
- Update the token— обновление токена.
Users¶
Работа с пользователями:
- Change the user's state— изменение состояния пользователя.
- Create a new user— создание нового пользователя.
- Delete the user— удаление пользователя.
- Import a user— импорт пользователя.
- Set user password— задание пользовательского пароля.
- Show all users— просмотр всех пользователей.
- Update user information— обновление информации о пользователе.