Как развернуть приложение-функцию Azure через Azure CLI?

У меня есть приложение-функция Azure, написанное на C#, и я пытаюсь создать его с помощью команды "docker build" на своем локальном компьютере. Сборка успешно завершается. Теперь у меня есть образ Docker на моем локальном компьютере, который я хотел бы попробовать развернуть в Azure для целей тестирования. Можно ли это сделать?

Я попытался сделать это через Azure CLI, но не знаю, как указать на мой локальный образ Docker. Каков рекомендуемый способ?

      az functionapp deployment container config --enable-cd true --name function-app-name --resource-group resource_group_name

2 ответа

Привет, вам нужно вставить свой собственный образ докера в Azure Container Registry, а затем настройте службу приложений Azure для развертывания образа из реестра.

и Да — вы не можете выполнить развертывание в приложениях-функциях Azure (FaaS), так как настраиваемый образ считается платформой как услугой (PaaS).

Создайте и запустите пользовательский контейнер в Azure.

Насколько я знаю, эта функция сейчас недоступна.

В документе MS Doc говорится, что для развертывания файла .zip используется та же служба Kudu, которая поддерживает развертывание на основе непрерывной интеграции . Она включает триггеры функции синхронизации в Consumption planприложение функции. .

Если вы используете контейнер Linux , для него требуется план « Премиум» или план « Выделенный (служба приложений)» . Функция Azure с контейнером Windows не поддерживается. Обратитесь сюда .

Вы можете обратиться к MS Doc для создания функции Azure в контейнере.

Другие вопросы по тегам