У меня есть функция Azure, запускаемая по таймеру каждые несколько минут, который после разного периода времени запуска будет сбой при каждом запуске из-за внешнего API, и нажатие кнопки перезагрузки вручную на портале Azure устраняет проблему. и работа снова работает.
Есть ли способ заставить функцию Azure перезапустить себя или сделать что-то внешне перезапустить функцию Azure через веб-ловушку или запрос API или запустив таймер
Я пытался использовать службу управления API Azures, которую можно использовать для перезапуска других типов служб приложений в Azure, но оказывается, что в API нет функциональности для запроса перезапуска функции Azure, а также рассмотрел Power Shell и Похоже, это та же проблема, что вы можете перезапустить различные службы приложений, но не функции Azure
я пытался работать с API
https://docs.microsoft.com/en-us/rest/api/azure/
Пример запроса API, где вы можете перечислить функции внутри функции Azure
ПОЛУЧИТЬ https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/functions?api-version=2016-08-01
но нет возможности перезапустить функцию лазури из того, что я исследовал
По сути, я хочу перезапустить функцию Azure, как если бы я нажал эту кнопку
Функции Azure: кнопки ручного останова / запуска и перезапуска на портале Azure
потому что есть случай, когда задание переходит в плохое состояние каждый раз, когда оно выполняется, из-за внешнего API, который я не могу контролировать, и нажатие на перезагрузку запускает работу снова