У нас есть несколько Azure функций, которые вызывают конечную точку API, которая занимает> 230 секунд (максимальное время выполнения для Azure вызова функции из ADF). Обход, который мы нашли, заключался в использовании активности Webhook и использовании callBackUri. Но по какой-либо причине webhook всегда завершается ошибкой в 00:01:01 с ошибкой BadRequest:
BadRequestError:
![BadRequestError](https://i.stack.imgur.com/RRfNF.png)
Если функция завершается в течение этой минуты обратный вызов работает правильно и работает нормально.
Время ожидания WebHook установлено на 10 минут (00:10:00), но через 1 минуту это вызовет ошибку BadRequest. Функция Azure продолжает работать в фоновом режиме и успешно выполнит свою задачу, но мой конвейер теперь прерван и не переходит к следующему шагу.
Я не могу использовать функции Durable Azure, так как еще не поддерживается в Python Azure функциях.