Выполнение конвейера - запрос по фабрике не работает с Webhook

Я использую веб-перехватчик azure datafactory, чтобы получить информацию о конвейерных запусках - запрос по фабрике, используя следующую ссылку. POST https://management.azure.com/subscriptions/%7BsubscriptionId%7D/resourceGroups/%7BresourceGroupName%7D/providers/Microsoft.DataFactory/factories/%7BfactoryName%7D/queryPipelineRuns?api-version=-06-01 Я заполнил все необходимые переменные, например subcriptionId и т. д. Я работаю с почтальоном, используя свои учетные данные. но мне нужно запустить это с помощью MSI и из фабрики данных (в настоящее время используется веб-перехватчик).

Использование аутентификации MSI. моя фабрика данных имеет роль владельца. введите описание изображения здесь

Затем сделал почтовый запрос из фабрики данных с помощью webhook. попробовал оба варианта, выбрав обратный вызов и без обратного вызова. введите описание изображения здесь

Когда я запускаю, это занимает много времени (10 минут), и статус показывает, что его тайм-аут.

введите описание изображения здесь




Ответы (1)


Привет, потратив много времени на исправление, я обнаружил, что аутентификация MSI недоступна в WebHook. Вместо этого этим займется Интернет. Так что веб-активность - правильный парень.

person Tauqeer    schedule 10.08.2020