Skitflow
Enterprise

Пользовательские роли

Создание ролей с гранулярными разрешениями помимо стандартных ролей Owner, Admin и Member.

Пользовательские роли позволяют определять детализированные политики контроля доступа, адаптированные под потребности вашей организации.

Роли по умолчанию

РольОписание
OwnerПолный доступ ко всем ресурсам и настройкам
AdminУправление пользователями, проектами и сервисами — без доступа к изменению биллинга
MemberПросмотр и развёртывание в рамках назначенных проектов

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

  1. Перейдите в Settings → Roles
  2. Нажмите Create Role
  3. Введите название роли
  4. Настройте разрешения для каждого типа ресурса:

Доступные разрешения

Каждое разрешение — отдельный переключатель, сгруппированный по ресурсу. Давайте роли только те действия, которые ей нужны. Роль, сохранённая при более старом каталоге разрешений, никогда не понижается незаметно: ключи, добавленные позже, по умолчанию запрещены для уже существующих ролей, а ключ, который клиент не передал при сохранении, остаётся в сохранённом значении, а не сбрасывается.

РесурсДействия
Usersread, create, update, delete
Projectscreate, update, delete
Servicesread, create, update, delete
Deploymentsread, cancel
Environmentsread, create, update, delete
Service env varsread, write
Project shared env varsread, write
Volumesread, create, update, delete
Backupsread, create, update, delete, restore
Volume backupsread, create, update, delete, restore
Schedulesread, create, update, delete
Domainsread, create, update, delete
Certificatesread, create, update, delete
Registriesread, create, update, delete
Git providersread, create, update, delete
SSH keysread, create, update, delete
Serversread, create, update, delete
S3 destinationsread, create, update, delete
Notificationsread, create, update, delete
Monitoringread
Audit logsread
Dockerread, manage
Traefik fileswrite
API / CLIread
App securityread, write
Observabilityread, manage
Gateway keysmanage
Autoscalerread, update
DevOps agentread, act
Kubernetes clustersread, create, update, delete
Cloudread, manage, order
AIread, create, update, delete
Linstorread, manage
Swarm monitoringread, manage
App thresholdsread, update
Code Reviewread, manage repositories, manage settings, run review, view usage, moderate findings

Назначение ролей

Роли назначаются на уровне организации: в любой момент у пользователя может быть только одна пользовательская роль, её назначает владелец или администратор организации. Пользовательские роли применяются только к участникам с базовой системной ролью Member — у Owner и Admin уже есть полный доступ, и пользовательскую роль поверх них назначить нельзя. Назначения ролей на уровне отдельных проектов или окружений не существует; чтобы ограничить, какие проекты доступны участнику, используйте список доступа проекта.

On this page