下面的代码段是功能应用程序的手臂模板的块。
"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'))]"
},
根据documentation for automating function resource deployment,在部署到Linux应用服务计划时,需要linuxFxVersion
。
[部署代码时,您必须使用提供的图像作为共享模板中的图像。
如果您使用的是自定义容器,则应改为文档中显示的容器。这里是供参考]
"linuxFxVersion": "DOCKER|myacr.azurecr.io/myimage:mytag"