2017-07-27 81 views
0

我正在使用ARM模板部署我的基礎架構。我已經做了不止一次。這次我得到了一個我無法弄清楚的錯誤。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'))] 

任何人都可以闡明我有什麼不正確的一些情況。

感謝, 保羅

+0

這看起來100%合法,你能分享模板嗎? – 4c74356b41

+0

如何將其上傳到StackOverflow? –

+0

只是將其上傳到pastebin.com \ paste.ee \ github.com \ whatever並共享鏈接 – 4c74356b41

回答

1

錯誤是在線171

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

你忘了輸入VNET名。

+0

非常感謝我的模板不夠深入 –