Я создал пул пакетной службы Azure, и задачи выполняются нормально с использованием Python с автоматическим пользователем пула, admin. Но когда я запускаю те же команды из Custom Activity в Data Factory, например import pandas или import pyspark, это дает мне ошибку разрешения. Пакетная задача Azure отображает удостоверение пользователя как неадминистративное (пул).
Как изменить идентификатор пользователя на администратора пула или задачи?
1 ответ
Как изменить идентификатор пользователя на администратора пула или задачи?
На основе документа a>, есть два варианта уровня высоты:
- Неадминистратор: задача выполняется от имени обычного пользователя без повышенных прав доступа. Уровень прав по умолчанию для учетной записи пользователя пакетной службы всегда неадминистративный.
- Администратор: задача запускается от имени пользователя с повышенными правами доступа и работает с полными правами администратора.
Однако вы не можете изменить уровень разрешений учетной записи автоматического пользователя при использовании пользовательского действия в ADF. См. заявление здесь.
Похожие вопросы
Новые вопросы
azure-data-factory
Microsoft Azure Data Factory - это облачная служба, используемая для вызова (оркестровки) других служб Azure контролируемым образом с использованием концепции временных интервалов. Фабрики данных преимущественно разрабатываются с использованием JSON, созданного вручную, что дает инструменту инструкции о том, какие действия выполнять. Хотя Azure Data Factory V2 еще находится в режиме предварительного просмотра, она упрощает интеграцию данных с использованием API, а не только файлов JSON.