资源组= A
资源组= B
A有一个Vnet
B试图在A的Vnet下创建一个子网
尝试使用以下代码,但失败
{
"apiVersion": "2018-04-01",
"comments": "AppGatewaySubnet_Creation",
"dependsOn": [
//"[resourceId('Microsoft.Network/virtualNetworks', parameters('VNET_Name'))]"
//"[resourceId('Microsoft.Network/applicationGateways', parameters('AppGateWay_Name'))]"
],
"type": "Microsoft.Network/virtualNetworks/subnets",
"name": "[concat(parameters('virtualNetworkName'), '/', parameters('subnetNameAppgateway'))]",
"location": "[parameters('location')]",
"properties": {
"addressPrefix": "[parameters('subnetNameAppgatewayaddressPrefix')]"
}
}
答案 0 :(得分:0)
您不能这样做,子网属于vnet,因此它们必须位于同一资源组中。您可以使用跨资源组部署来创建它们。
因此,您需要在部署过程中创建到A
资源组的部署,并将其部署到现有vnet中。