我正在创建 Azure 资源模板并在指定标签时收到此验证错误:
新 AzureResourceGroupDeployment:错误 1:代码 = 无效模板;消息=部署模板验证失败:“第 86 行和第 10 列的模板资源 'hosting-plan' 无效:不支持模板语言表达式 '[parameters('intranetConnectivity')]'..'。
这是模板的相关部分:
"parameters": {
"intranetConnectivity": {
"type": "bool",
"defaultValue": false
},
...
}
"name": "[parameters('siteName')]",
"type": "Microsoft.Web/sites",
"location": "[parameters('siteLocation')]",
"tags": {
"[concat('hidden-related:', resourceGroup().id, '/providers/Microsoft.Web/serverfarms/', parameters('hostingPlanName'))]": "Resource",
"ServiceModel": "[parameters('serviceModel')]",
"IntranetConnectivity": "[parameters('intranetConnectivity')]",
"Environment": "[parameters('environment')]"
},
我认为参数名称可能太长,但无论参数名称如何,我都会收到相同的错误。