Выполнение конвейера - запрос по фабрике не работает с 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 - это правильный выбор.