Azure ARM模板问题

时间:2017-07-27 13:07:13

标签: azure

我正在使用ARM模板部署我的基础架构。我不止一次这样做过。这次我得到一个我无法弄清楚的错误。

Unable to evaluate template language function 'resourceId': the type 'Microsoft.Network/virtualNetworks/subnets' requires '2' resource name argument(s). 

所以我需要子网ID,并且我有一个结构良好的资源ID字符串(我想)

[resourceId('Microsoft.Network/virtualNetworks/subnets/', 
parameters('virtualNetworks_CloudEngine_RG_vnet_name'), 
parameters('subnets_default_name'))]

任何人都可以了解我的错误。

谢谢, 保罗

1 个答案:

答案 0 :(得分:1)

错误在第171行

"[resourceId('Microsoft.Network/virtualNetworks/subnets', parameters('subnets_default_name'))]",

您忘记输入vnet名称。