我目前正在为我每天使用的一些基本部署构建一些模板,并让它们工作,除了最后一块。问题是我在部署时使用 t-shirt 尺寸来选择特定的 vhd,但我看不到 uri 字符串的语法正确。
我知道自己调用变量的语法,但是当我将它添加到 uri 字符串中时,它会失败。
[variables(‘vhd’)[parameters('version')]]
范围:
"version": {
"type": "string",
"defaultValue": "10.5",
"allowedValues": [
"10.3.1",
"10.4.1",
"10.5"
],
多变的:
"vhd": {
"10.3.1": "20170524144905.vhd",
"10.4.1": "20170524144656.vhd",
"10.5": "20170524133408.vhd"
},
细绳:
"vhd": {
"uri": "[concat(concat(reference(resourceId(parameters('virtualMachineName'), 'Microsoft.Storage/storageAccounts', variables('storageAccountName')), '2015-06-15').primaryEndpoints['blob'], 'vhds/'), parameters('virtualMachineName'), '20170524133408.vhd')]"
},