Права доступа для Starter-аккаунта с самообслуживанием
Аккаунты Starter с самостоятельной регистрацией — это быстрый и простой способ начать работу с dbt для небольшой команды.
Для команд, которым необходимо масштабироваться и использовать расширенные возможности, такие как SSO, управление группами и поддержка большего числа пользователей, переход на тариф Enterprise открывает доступ к этим возможностям — если вы заинтересованы в переходе, свяжитесь с dbt Labs уже сегодня.
Группы и права доступа
Группы определяют права доступа пользователя. В аккаунтах dbt на тарифном плане Starter доступны три группы: Owner, Member и Everyone. Первым пользователем группы Owner становится тот, кто создал аккаунт dbt.
Новые пользователи добавляются в группы Участник и Все при регистрации, но это можно изменить при создании приглашения. Эти группы влияют только на пользователей с назначенной лицензией Разработчика.
Права доступа групп следующие:
- Owner — Полный доступ к функциям аккаунта.
- Member — Широкий доступ к аккаунту с ограничениями на функции, которые могут влиять на оплату или безопасность.
- Everyone — Общая группа для всех пользователей аккаунта. Эта группа не предоставляет никаких разрешений сверх тех, что заданы в профиле пользователя. Для работы в dbt пользователи должны быть включены в группу Member или Owner.
Лицензии
Вы назначаете лицензии всем пользователям, добавляемым в dbt. В группы Owner и Member вы добавляете только пользователей с лицензией Developer. Группы не влияют на пользователей с лицензиями Read-only или IT.
Существует три типа лицензий:
- Developer — Лицензия по умолчанию. Лицензии Developer не ограничивают доступ к функциям, поэтому пользователей с этой лицензией следует включать в группу Owner или Member. Для каждого аккаунта доступно до 5 лицензий Developer.
- Read-Only — Доступ к проекту только для чтения, включая окружения и Catalog. Доступ к настройкам аккаунта полностью отсутствует. Предоставляемые права не зависят от принадлежности к группам. На тарифных планах, отличных от Developer, можно выделять неограниченное количество лицензий Read-Only без дополнительной платы.
- IT — Частичный доступ к настройкам аккаунта, включая управление пользователями, интеграциями, оплатой и настройками API. Не позволяет создавать или редактировать подключения и не предоставляет никакого доступа к проекту. Предоставляемые права не зависят от принадлежности к группам. Для каждого аккаунта выделяется 1 место.
Подробнее о влиянии лицензий на эти разрешения см. в разделе Места и пользователи.
Типы пользовательских лицензий всегда имеют приоритет над наборами разрешений, назначенными через группы. Например, пользователь с лицензией Read-Only не может выполнять административные действия, даже если он состоит в группе Account Admin.
Это гарантирует, что ограничения, связанные с лицензией, всегда применяются независимо от членства в группах.
Таблица групп, лицензий и разрешений
Ключ:
- (W)rite — Создание нового или изменение существующего. Включает
отправить,создать,удалить,назначить,изменитьичитать. - (R)ead — Может просматривать, но не может создавать или изменять какие-либо поля.
- Нет значения — Нет доступа к функции.
Права доступа:
- Разрешения на уровне аккаунта — Разрешения, связанные с управлением аккаунтом dbt. Например, оплата и настройки аккаунта.
- Разрешения на уровне проекта — Разрешения, связанные с проектами в dbt. Например, Catalog и Studio IDE.
Следующие таблицы описывают доступ, который имеют пользователи, если им назначена лицензия Разработчика и они находятся в группе Владелец или Участник, лицензия Только для чтения или лицензия IT.
Права доступа на уровне аккаунта
| Разрешение на уровне аккаунта | Owner | Member | Read-only license | IT license |
|---|---|---|---|---|
| Настройки аккаунта | W | W | - | W |
| Биллинг | W | - | - | W |
| Приглашения | W | W | - | W |
| Лицензии | W | R | - | W |
| Пользователи | W | R | - | W |
| Проекты (создание) | W | W | - | W |
| Подключения | W | W | - | W |
| Сервисные токены | W | - | - | W |
| Webhooks | W | W | - | - |
| Разрешения на уровне проекта | Владелец | Участник | Только чтение | Лицензия IT |
|---|---|---|---|---|
| Адаптеры | W | W | R | - |
| Подключения | W | W | R | W |
| Учетные данные | W | W | R | - |
| Пользовательские переменные окружения | W | W | R | - |
| Разработка (Studio IDE или dbt CLI) | W | W | - | - |
| Окружения | W | W | R | - |
| Задания | W | W | R | - |
| Catalog | W | W | R | - |
| Разрешения | W | R | - | - |
| Профиль | W | W | R | - |
| Проекты | W | W | R | - |
| Репозитории | W | W | R | - |
| Запуски | W | W | R | - |
| Конфигурация Semantic Layer | W | W | R | - |