Конвейер фабрики данных Azure для запуска ошибки авторизации во время выполнения интеграции SSIS - PullRequest
2 голосов
/ 08 июня 2019

Я создал веб-задачу в фабрике данных Azure для запуска / остановки среды интеграции SSIS.Однако, когда я пытаюсь запустить конвейер, я продолжаю получать эту ошибку - Ошибка запуска моего IR:

{"error": {"code": "AuthorizationFailed", "message": "Клиент '2b36c922-34cf-43d8-be05-5d757017e2ed' с идентификатором объекта '2b36c922-34cf-43d8-be05-5d757017e2ed' не имеет полномочий на выполнение действия 'Microsoft.DataFactory / factories /grationruntimes / start / action' over scope '/subscription/e8e76bdc-4591-4936-9899-31bffef9c5cd/resourcegroups/XXXXXBI-RG/providers/Microsoft.DataFactory/factories/XXXXXBI-DF/integrationruntimes/XXXXXSSIS-IR100.6 * 100 *, * 100Я следовал этой инструкции - https://docs.microsoft.com/en-us/azure/data-factory/how-to-schedule-azure-ssis-integration-runtime

Для аутентификации выберите MSI, чтобы использовать управляемый идентификатор для вашего ADF, для получения дополнительной информации см. Статью Управляемый идентификатор для фабрики данных.

В чем проблема?

1 Ответ

1 голос
/ 10 июня 2019

В соответствии с ошибкой, вы не можете добавить субъект службы в ADF в качестве роли.

Вам необходимо присвоить управляемый идентификатор для вашей ADF роли Contributor самому себе, чтобы веб-операции в ее конвейерах могли вызывать REST API для запуска / остановки IR Azure-SSIS, предоставляемых в нем.

Перейдите по step 5 по этой ссылке :

enter image description here

enter image description here

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...