Управление удостоверениями, разрешениями и привилегиями для конвейеров Delta Live Tables
В этой статье представлен обзор удостоверений, разрешений и привилегий для конвейеров Delta Live Tables.
Databricks рекомендует использовать каталог Unity для всех новых конвейеров Delta Live Tables. По умолчанию материализованные представления и потоковые таблицы, созданные конвейерами, настроенными в каталоге Unity, могут запрашиваться только владельцем конвейера. См. раздел "Использование каталога Unity" с конвейерами Delta Live Tables.
Если конвейеры публикуют наборы данных в устаревшем хранилище метаданных Hive, см. статью Использование конвейеров Delta Live Tables с устаревшим хранилищем метаданных Hive.
Общие рекомендации по конфигурациям удостоверений см . в рекомендациях по идентификации.
Какое удостоверение используется для обновлений конвейера?
Конвейеры разностных динамических таблиц обновляются с помощью удостоверения владельца конвейера. Назначьте новому владельцу конвейера изменение удостоверения, используемого для запуска конвейера.
Databricks рекомендует задать субъект-службу в качестве владельца конвейера. См. статью Управление субъектами-службами.
Кто может запустить обновление конвейера?
Обновления конвейера могут выполняться любым пользователем или субъектом-службой с разрешениями CAN RUN, CAN MANAGE или IS OWNER.
Настройка прав доступа к конвейеру
Для управления разрешениями необходимо иметь CAN MANAGE
или IS OWNER
разрешение на конвейер. Конвейеры используют списки управления доступом (ACL) для управления разрешениями. Полный список разрешений и их возможностей см. в разделе ACL конвейера ACL конвейера Delta Live Tables.
- На боковой панели щелкните Delta Live Tables.
- Выберите имя конвейера.
- Щелкните и выберите "Разрешения".
- В разделе "Параметры разрешений" выберите раскрывающееся меню "Выбрать пользователя", "Группа" или "Субъект-служба ", а затем выберите пользователя, группу или субъект-службу.
- Выберите разрешение в раскрывающемся меню разрешений.
- Нажмите кнопку Добавить.
- Нажмите кнопку Сохранить.
Разрешить пользователям без администратора просматривать журналы драйверов из конвейера с поддержкой каталога Unity
По умолчанию только администраторы конвейера и администраторы рабочей области могут просматривать журналы драйверов из кластера, на котором запущен конвейер с поддержкой каталога Unity. Вы можете включить доступ к журналам драйверов для любого пользователя с разрешениями CAN MANAGE, CAN VIEW или CAN RUN, добавив следующий параметр конфигурации Spark в configuration
объект в параметрах конвейера:
{
"configuration": {
"spark.databricks.acl.needAdminPermissionToViewLogs": "false"
}
}