Linuxfxversion необходим при создании приложения функции и публикации через код, а не контейнер - PullRequest
0 голосов
/ 12 февраля 2020

Приведенный ниже фрагмент является блоком из шаблона руки для приложения функции.

 "variables": {
        "linuxFxVersion": {
           "python":"DOCKER|microsoft/azure-functions-python3.6:2.0",
           "dotnet":"DOCKER|microsoft/azure-functions-dotnet-core2.0:2.0",
           "node": "DOCKER|microsoft/azure-functions-node8:2.0",
            "java":"",
            "powershell":""
        },
        "FX":"[variables('linuxFxVersion')[parameters('runTimeStack')]]"

    },


{
      "linuxFxVersion": "[if(equals(parameters('osType'),'windows'),json('null'),variables('FX'))]"
 },

1 Ответ

0 голосов
/ 13 марта 2020

Согласно документации для автоматизации развертывания ресурсов функций , linuxFxVersion требуется при развертывании в Linux плане обслуживания приложения.

При развертывании кода необходимо использовать предоставленные изображения, как в шаблоне, которым вы поделились.

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

"linuxFxVersion": "DOCKER|myacr.azurecr.io/myimage:mytag"
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...