«Несанкционированная» ошибка при попытке вызвать функцию Azure из LogicApp - PullRequest
0 голосов
/ 05 декабря 2018

У меня есть приложение логики, которое выполняет рабочий процесс, вызывая функции Azure в определенном порядке.Несколько дней он работал нормально, но недавно перестал работать.В приложениях логики (на портале Azure) это выглядит следующим образом: Error screen

Выход вызываемого действия имеет statusCode: 401. Вызываемая функция Azure неиметь любой письменный код, который возвращает этот код состояния.

После повторного развертывания приложения логики проблема исчезла.Кто-нибудь знает, что может вызвать такую ​​ошибку?Может быть, приложение логики каким-то образом испытывает проблемы с аутентификацией в функции Azure?Может ли это быть связано с клавишами функций Azure (например, если они изменились)?

Ответы [ 2 ]

0 голосов
/ 13 июня 2019

Функции защищены кодом доступа;так, чтобы получить функцию для запуска из приложения логики;приложение логики должно знать, какой код доступа для функции.

Код доступа к функции находится здесь:

enter image description here

Обновлениеприложение логики здесь, добавив «x-functions-key» в заголовок:

enter image description here

0 голосов
/ 05 декабря 2018

Я бы попробовал проверить уровень авторизации в функции Azure.

Возможно, ваш уровень авторизации изменился, и теперь вы должны указать код / ​​токен для его вызова.

enter image description here

НадеюсьЯ смог вам помочь.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...