0

ARM テンプレートの単純な Linux VMを使用して、publick DNS なしで Azure VM をスピンアップしようとしています。

しかし、私はこの VM に Publick DNS だけをプライベート IP にしたくありません。パブリックIPに関連する次の部分を削除しようとしました

"publicIPAddressName": "myPublicIP",
"publicIPAddressType": "Dynamic",

{
  "apiVersion": "[variables('apiVersion')]",
  "type": "Microsoft.Network/publicIPAddresses",
  "name": "[variables('publicIPAddressName')]",
  "location": "[resourceGroup().location]",
  "properties": {
    "publicIPAllocationMethod": "[variables('publicIPAddressType')]",
    "dnsSettings": {
      "domainNameLabel": "[parameters('dnsLabelPrefix')]"
    }
  }
},

しかし、テンプレートを実行するときに問題が発生しました。

誰かがこれを行う方法を知っていれば幸いです?

ありがとう

4

1 に答える 1

2

networkInterface (NIC) リソースは、削除した publicIPAdress リソースに依存します。そのため、依存関係チェーンを壊した publicIPAddress リソースを削除したとき。

これを修正するには、ここで赤くハイライトされているように、networkInterface リソース内の参照を削除する必要があります。

ここに画像の説明を入力

于 2016-07-21T16:58:15.403 に答える