Я хочу создать подсеть, чей Vnet находится в другой группе ресурсов - PullRequest
0 голосов
/ 11 июня 2019

Группа ресурсов = A

Группа ресурсов = B

А имеет Vnet

B пытается создать подсеть под Vnet A

Попытка с использованием приведенного ниже кода, но это не удается

{
    "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')]"
    }
}

1 Ответ

0 голосов
/ 11 июня 2019

вы не можете этого сделать, подсети принадлежат виртуальной сети, поэтому они должны находиться в одной группе ресурсов. Вы можете создать их, используя развертывание группы ресурсов.

Чтение: https://docs.microsoft.com/en-us/azure/azure-resource-manager/resource-manager-cross-resource-group-deployment

, поэтому вам нужно будет создать развертывание в A группу ресурсов как часть вашего развертывания и заставить его развернуть подсеть в существующей vnet

Пример: https://github.com/Azure/azure-quickstart-templates/blob/master/101-subnet-add-vnet-existing/azuredeploy.json

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...