шаблон приложения для создания приложения virtualNetworkName - PullRequest
0 голосов
/ 21 октября 2018

Я пытаюсь запустить шаблон arm и столкнулся с проблемой создания виртуальной сети.

azuredeploy.json

"virtualNetworkName": {
      "type": "string",
      "metadata": {
        "description": "Name of virtual network to be created"
      },
      "defaultValue": "autohav2VNET"
    },

vnet-net.json

"resources": [
    {
      "name": "[parameters('virtualNetworkName')]",
      "type": "Microsoft.Network/virtualNetworks",
      "location": "[parameters('location')]",
      "apiVersion": "2015-06-15",
      "properties": {
        "addressSpace": {
          "addressPrefixes": [
            "[parameters('virtualNetworkAddressRange')]"
          ]
        },
        "subnets": "[parameters('subnets')]"
      }
    }
  ]

Проблема, которую я получаю, заключается в том, что виртуальная сеть VNET создается с помощью приложения, такого как: autohav2VNETl5g

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

.... / virtualNetworks / AUTOHAV2VNET, на который ссылается ресурс .... /Microsoft.Network/loadBalancers/sqlLoadBalancer не найден.

Есть предложения?

1 Ответ

0 голосов
/ 21 октября 2018

с данными данными невозможно быть уверенным, почему это происходит.вы, вероятно, передаете значение параметру virtualNetworkName.потому что если вы этого не сделаете, то имя vnet будет: autohav2VNET.

Шаблоны ARM никуда не добавляются только потому, что они являются шаблонами arm.они делают только то, для чего вы их разработали.

, чтобы помочь с отладкой: как вы вызываете шаблон и полный шаблон + полный файл параметров.

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