Функции Azure - синхронизация функций триггера не работает - PullRequest
0 голосов
/ 13 июня 2018

В этом выпуске:

Функции Azure - концентратор событий не вызывает функции

Я описал проблему с синхронизацией триггеров концентратора событий, и мне удалось найти решение с помощьюпросто вызывая действие 'syncfunctiontriggers' с помощью интерфейса командной строки Azure:

az resource invoke-action --resource-group <resourceGrouName> --action syncfunctiontriggers --name <functionAppName> --resource-type Microsoft.Web/sites

К сожалению, это перестало работать с 5 июня, и триггеры не запускаются при поступлении сообщений в концентратор событий - даже если я вызываю эту команду выше.Мне нужно перейти на портал и открыть функциональные приложения, чтобы синхронизировать их снова, но для меня это нереальное решение.

Мне нужен автоматический способ создания всей группы ресурсов, содержащей концентратор событий, приложения функций, хранилища.В лучшем случае с использованием Azure CLI.

Кто-нибудь нашел обходной путь для этого или эта проблема уже известна команде Azure?

1 Ответ

0 голосов
/ 14 июня 2018

Тем временем я нашел обходной путь, который не входит в портал лазури.Просто вызовите страницу приложения функции триггера, например:

curl -s https://<function-app-name>.azurewebsites.net > /dev/null

И после этого, если я запусту тесты E2E, триггеры концентратора событий начнут работать.Однако, как и в случае с предыдущими обходными путями, которые я использовал, я не знаю, как долго он может быть действительным.

...