0

複数の VM を展開する ARM テンプレートを構築しようとしています。ただし、テンプレートの検証は次のエラー メッセージで失敗します。

デプロイ テンプレートの検証に失敗しました: 'リソース 'Microsoft.Network/networkInterfaces/sqlnodeNic' はテンプレートで定義されていません。使い方の詳細はhttps://aka.ms/arm-templateをご覧ください。

{

      "type": "Microsoft.Network/networkInterfaces",
      "apiVersion": "2015-06-15",
      "location": "[resourceGroup().location]",
      "name": "[concat(variables('sqlNodeNicName'),copyIndex())]",
      "dependsOn": [
        "[resourceId('Microsoft.Network/virtualNetworks',variables('vnetname'))]",
        "[concat('Microsoft.Network/publicIPAddresses/', concat(variables('PiPName'),copyIndex()))]"
      ],
      "tags": {
        "displayName": "[concat(variables('sqlNodeNicName'),copyIndex())]"
      },
      "properties": {
        "ipConfigurations": [
          {
            "name": "[concat('ipconfig1',copyIndex())]",
            "properties": {
              "privateIPAllocationMethod": "Dynamic",
              "subnet": {
                "id": "[variables('sqlNodeSubnetRef')]"
              },
              "publicIPAddress": {
                "id": "[concat('Microsoft.Network/publicIPAddresses/', concat(variables('PiPName'),copyIndex()))]"
              }
            }
          }
        ]
      },
      "copy": {
        "name": "nicCopy",
        "count": "[variables('VmCount')]"
      }
    },
4

1 に答える 1

0

エラーがスニペットに与えられた場所を伝えることはできませんが (問題が発生した場所は表示されません)、このスニペットを見ると、次の形式で名前を生成しています: variable+index、エラーはリソースが探していることを示唆していますnic というsqlnodenic名前は、使用している名前と明らかに一致しません

于 2018-10-16T04:49:10.630 に答える