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

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

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

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

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

1 ответ

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