2016-07-20 3 views
0

Я пытаюсь раскрутка Azure VM, без PUBLICK DNS с помощью шаблона ARM simple Linux VMAzure VM без публичного DNS

Но я хочу не хочет 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')]" 
    } 
    } 
}, 

, но я столкнулся с проблемой при запуске шаблона.

Так что, если кто-нибудь знает, как это сделать?

Благодаря

ответ

2

The (NIC) ресурс NetworkInterface зависит от publicIPAdress ресурса вы удалили. Таким образом, когда вы удалили ресурс publicIPAddress, который нарушил цепочку зависимостей.

Чтобы исправить это, вам нужно удалить ссылки на него в сетевом ресурсе, как выделено красным цветом здесь.

enter image description here

Смежные вопросы