#azure #azure-functions
#azure #azure-функции
Вопрос:
У меня развернуто приложение Azure. Это приложение тестируется локально (в VS Code) и развертывается через Azure Devops (с использованием Azure Pipeline). Он успешно запускается в локальной среде во время тестирования. В нем также включены слоты развертывания.
Привязками, используемыми в этих функциях Azure, являются ServiceBus (триггер) и Storage (вывод). Также приложение Function имеет package.json в корне проекта для установки зависимостей (согласно этой статье).
При доступе к приложению на портале Azure я получаю эту ошибку:
Когда я получаю доступ к промежуточному слоту, я получаю эту ошибку (ошибка о привязках):
Ошибки при промежуточной обработке связаны с ошибками привязки, но, просматривая эту страницу интеграции для промежуточного слота, кажется, что они распознаны правильно.
Как я могу избавиться от этих ошибок? Чего мне не хватает? Мне не хватает некоторых расширений этих привязок. И почему ошибка в рабочем слоте имеет сообщение Произошла ошибка. без дополнительной информации.
Ответ №1:
Для функции V2 вам необходимо зарегистрировать расширение служебной шины с помощью CLI:
Комментарии:
1. Привет, не знал, что расширения должны устанавливаться вручную при развертывании через источник развертывания. Этот документ напрямую не отвечает на мой вопрос, но предоставляет ссылку на другой, в котором описывается, как установить расширение вручную. learn.microsoft.com/en-us/azure/azure-functions /…