没有公共DNS的Azure VM

时间:2016-07-20 19:54:21

标签: azure automation cloud arm-template

我正在尝试使用ARM模板simple Linux VM

在没有发布DNS的情况下启动Azure 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')]"
    }
  }
},

但是我在运行模板时遇到了麻烦。

如果有人知道怎么做,那么会很感激吗?

由于

1 个答案:

答案 0 :(得分:2)

networkInterface(NIC)资源取决于您删除的publicIPAdress资源。因此,当您删除破坏依赖关系链的publicIPAddress资源时。

要解决此问题,您需要删除networkInterface资源中对它的引用,如此处以红色突出显示。

enter image description here