Пользовательские роли
Создание ролей с гранулярными разрешениями помимо стандартных ролей Owner, Admin и Member.
Пользовательские роли позволяют определять детализированные политики контроля доступа, адаптированные под потребности вашей организации.
Роли по умолчанию
| Роль | Описание |
|---|---|
| Owner | Полный доступ ко всем ресурсам и настройкам |
| Admin | Управление пользователями, проектами и сервисами — без доступа к изменению биллинга |
| Member | Просмотр и развёртывание в рамках назначенных проектов |
Создание пользовательской роли
- Перейдите в Settings → Roles
- Нажмите Create Role
- Введите название роли
- Настройте разрешения для каждого типа ресурса:
Доступные разрешения
Каждое разрешение — отдельный переключатель, сгруппированный по ресурсу. Давайте роли только те действия, которые ей нужны. Роль, сохранённая при более старом каталоге разрешений, никогда не понижается незаметно: ключи, добавленные позже, по умолчанию запрещены для уже существующих ролей, а ключ, который клиент не передал при сохранении, остаётся в сохранённом значении, а не сбрасывается.
| Ресурс | Действия |
|---|---|
| Users | read, create, update, delete |
| Projects | create, update, delete |
| Services | read, create, update, delete |
| Deployments | read, cancel |
| Environments | read, create, update, delete |
| Service env vars | read, write |
| Project shared env vars | read, write |
| Volumes | read, create, update, delete |
| Backups | read, create, update, delete, restore |
| Volume backups | read, create, update, delete, restore |
| Schedules | read, create, update, delete |
| Domains | read, create, update, delete |
| Certificates | read, create, update, delete |
| Registries | read, create, update, delete |
| Git providers | read, create, update, delete |
| SSH keys | read, create, update, delete |
| Servers | read, create, update, delete |
| S3 destinations | read, create, update, delete |
| Notifications | read, create, update, delete |
| Monitoring | read |
| Audit logs | read |
| Docker | read, manage |
| Traefik files | write |
| API / CLI | read |
| App security | read, write |
| Observability | read, manage |
| Gateway keys | manage |
| Autoscaler | read, update |
| DevOps agent | read, act |
| Kubernetes clusters | read, create, update, delete |
| Cloud | read, manage, order |
| AI | read, create, update, delete |
| Linstor | read, manage |
| Swarm monitoring | read, manage |
| App thresholds | read, update |
| Code Review | read, manage repositories, manage settings, run review, view usage, moderate findings |
Назначение ролей
Роли назначаются на уровне организации: в любой момент у пользователя может быть только одна пользовательская роль, её назначает владелец или администратор организации. Пользовательские роли применяются только к участникам с базовой системной ролью Member — у Owner и Admin уже есть полный доступ, и пользовательскую роль поверх них назначить нельзя. Назначения ролей на уровне отдельных проектов или окружений не существует; чтобы ограничить, какие проекты доступны участнику, используйте список доступа проекта.