Как настроить группу действий в предупреждении Azure Monitor для использования компилируемой (C # или F #) функции Azure

Я пытался понять, как настроить Action Группа для использования функции Azure. В документации сказано, что:

Вызывает существующую конечную точку триггера HTTP в Функциях Azure.

У вас может быть ограниченное количество действий функции в группе действий.

Итак, что я уже пробовал:

  • Файл сценария C #, созданный на портале - работает
  • Скрипт Powershell, созданный на портале - работает
  • Сценарий Powershell, развернутый в функции Azure - работает
  • скомпилированное приложение-функция на C #, развернутое в функции Azure - не работает
  • скомпилированное приложение-функция на F #, развернутое в функции Azure - не работает

На самом деле я предпочитаю использовать здесь F #, и это причина, по которой я пытаюсь выяснить (я знаю, что могу использовать fsx, и тогда, вероятно, все идет хорошо, но я хочу использовать скомпилированное приложение, и если это невозможно, знаю, почему )

Каждое приложение, которое я тестировал, вызывает вызов и конечную точку от почтальона, и каждый раз все было нормально. Я пробовал также Function и Anonymous AuthorizationLevel.

Говоря, что действие не работает, я имею в виду следующее:

  • нет доказательств вызова этой функции (в функции Azure или App Insights)
  • нет ошибок или предупреждений независимо от стороны

Я также попытался настроить действие Webhook, поставив конечную точку функции Azure, но это тоже не работает. Вы поняли, почему это происходит именно так?


person Krzysztof Madej    schedule 11.03.2021    source источник


Ответы (1)


Я понял это, и проблема заключалась в том, что в компилируемой версии я не обрабатывал post глагол. После добавления все работает как положено.

person Krzysztof Madej    schedule 12.03.2021