我正在尝试将可用区添加到我的 VM 臂模板中。
大多数时候,我不希望 VM 位于一个区域中,因为它是单个 VM。
所以在我的 ARM 模板中,我将区域部分定义为:
"zones":[
"[if(greaterOrEquals(parameters('availabilityZone'), 1),parameters('availabilityZone'),json('null'))]"
],
如果我将值设置为 1 或更高,这可以正常工作,但如果我留空则失败。
验证失败并显示消息:不支持资源“Microsoft.Compute/virtualMachines/XXX”的“区域”。
如果我删除if
条件,然后在空白处硬编码它可以工作:
"zones": "",
我提前感谢您的帮助。
斯图