我正在尝试使用ARM模板和静态IP部署VM。我的vnet在网络资源组中,并且正在使用VM在计算资源组中创建我的NIC。我的ARM模板失败,因为它在创建VM NIC时尝试在计算资源组下搜索vnet /子网...如何处理这种情况?
答案 0 :(得分:1)
在将其附加到vnet \ subnet时,需要向NIC提供正确的resourceId,
"subnet": {
"id": "[resourceId('resourceGroupName', 'Microsoft.Network/virtualNetworks/Subnets', 'vnetName', 'subnetName')]",
},
其中resourceGroupName
是您的vnet所在的resourceGroup的名称。您也可以使用此功能在其他订阅中选择一个vnet。或者您可以使用concat函数或在模板外部“计算”它。