Долговечные функции Azure - статус 401 "Неавторизован"

Я разработал функцию Hello World Durable, используя образец кода, предоставленный командой функций Azure.

Все работало нормально до тех пор, пока не вернулось. Внезапно я получаю код статуса 401 Unauthorized, когда пытаюсь проверить статус моей программы Hello World Durable Function.

Ниже приведен URL-адрес введите здесь описание изображения

Ниже приведены идентификаторы экземпляра и выполнения {"InstanceId": "1819db89e68e42f1a2240d532e20eb77", "ExecutionId": "81607af286b744ba80a303d74ed6b624"}

Я что-нибудь упускаю?


person Prawin    schedule 09.08.2017    source источник


Ответы (1)


Недавнее обновление функций Azure нарушило работу встроенных HTTP API в Durable Functions, включая API запроса состояния. Подробнее здесь: https://github.com/Azure/azure-webjobs-sdk-script/issues/1754

Скоро появится обновление для расширения Durable Functions, которое устранит проблему. До тех пор вы можете решить проблему, указав в своем приложении-функции более раннюю версию среды выполнения Функций Azure, например установив для параметра приложения FUNCTIONS_EXTENSION_VERSION значение 1.0.11027.

person Chris Gillum    schedule 09.08.2017
comment
Большое спасибо, Крис. Теперь работает после смены версии! - person Prawin; 10.08.2017
comment
Привет, Крис, у меня возникла другая проблема. Статус всегда работает. Однако в журналах истории в хранилище таблиц указано, что Orchestraion Complete и Task Completed. - person Prawin; 10.08.2017
comment
Я создал ручные триггеры для триггера оркестрации и триггера активности и заменил run.csx и function.json на E1_HelloSequence и E1_SayHello, я вижу только следующий статус в таблице Storage OrchestrationStarted, OrchestrationCompleted, TaskScheduled, ExecutionStarted и статус всегда работает. Однако, когда я загружаю папки E1_HelloSequence и E1_SayHello (предоставленные командой Azure) через Kudu, он работает должным образом. Выглядит странно! - person Prawin; 10.08.2017
comment
ааа, теперь я понял. Имя функции действия, которое я упомянул, было неправильным! Должен быть какой-то способ понять, что такой функции нет! - person Prawin; 10.08.2017
comment
Ага, согласен. Я обнаружил ошибку, чтобы отследить это: github.com/Azure/azure- функции-прочное-расширение / вопросы / 24 - person Chris Gillum; 13.08.2017