Snabbstart: Använda en Resource Manager-mall för att skapa ett virtuellt nätverk
I den här snabbstarten får du lära dig hur du skapar ett virtuellt nätverk med två undernät med hjälp av en Azure Resource Manager-mall. Ett virtuellt nätverk är den grundläggande byggstenen för ditt privata nätverk i Azure. Det gör det möjligt för Azure-resurser, till exempel virtuella datorer, att kommunicera säkert med varandra och med Internet.
En Azure Resource Manager-mall är en JSON-fil (JavaScript Object Notation) som definierar infrastrukturen och konfigurationen för projektet. Mallen använder deklarativ syntax. Du beskriver den avsedda distributionen utan att skriva sekvensen med programmeringskommandon för att skapa distributionen.
Du kan också slutföra den här snabbstarten med hjälp av Azure-portalen, Azure PowerShell eller Azure CLI.
Förutsättningar
Om du inte har någon Azure-prenumeration skapar du ett kostnadsfritt konto innan du börjar.
Granska mallen
Mallen som du använder i den här snabbstarten kommer från Azure-snabbstartsmallar.
{
"$schema": "https://schema.management.azure.com/schemas/2019-04-01/deploymentTemplate.json#",
"contentVersion": "1.0.0.0",
"metadata": {
"_generator": {
"name": "bicep",
"version": "0.6.18.56646",
"templateHash": "10806234693722113459"
}
},
"parameters": {
"vnetName": {
"type": "string",
"defaultValue": "VNet1",
"metadata": {
"description": "VNet name"
}
},
"vnetAddressPrefix": {
"type": "string",
"defaultValue": "10.0.0.0/16",
"metadata": {
"description": "Address prefix"
}
},
"subnet1Prefix": {
"type": "string",
"defaultValue": "10.0.0.0/24",
"metadata": {
"description": "Subnet 1 Prefix"
}
},
"subnet1Name": {
"type": "string",
"defaultValue": "Subnet1",
"metadata": {
"description": "Subnet 1 Name"
}
},
"subnet2Prefix": {
"type": "string",
"defaultValue": "10.0.1.0/24",
"metadata": {
"description": "Subnet 2 Prefix"
}
},
"subnet2Name": {
"type": "string",
"defaultValue": "Subnet2",
"metadata": {
"description": "Subnet 2 Name"
}
},
"location": {
"type": "string",
"defaultValue": "[resourceGroup().location]",
"metadata": {
"description": "Location for all resources."
}
}
},
"resources": [
{
"type": "Microsoft.Network/virtualNetworks",
"apiVersion": "2021-08-01",
"name": "[parameters('vnetName')]",
"location": "[parameters('location')]",
"properties": {
"addressSpace": {
"addressPrefixes": [
"[parameters('vnetAddressPrefix')]"
]
},
"subnets": [
{
"name": "[parameters('subnet1Name')]",
"properties": {
"addressPrefix": "[parameters('subnet1Prefix')]"
}
},
{
"name": "[parameters('subnet2Name')]",
"properties": {
"addressPrefix": "[parameters('subnet2Prefix')]"
}
}
]
}
}
]
}
Mallen definierar följande Azure-resurser:
- Microsoft.Network/virtualNetworks: Skapa ett virtuellt nätverk.
- Microsoft.Network/virtualNetworks/subnets: Skapa ett undernät.
Distribuera mallen
Distribuera Resource Manager-mallen till Azure:
Välj Distribuera till Azure för att logga in på Azure och öppna mallen. Mallen skapar ett virtuellt nätverk med två undernät.
På portalen går du till sidan Skapa ett virtuellt nätverk med två undernät och anger eller väljer följande värden:
- Resursgrupp: Välj Skapa ny, ange CreateVNetQS-rg som resursgruppnamn och välj sedan OK.
- Namn på virtuellt nätverk: Ange ett namn för det nya virtuella nätverket.
Välj Granska + skapa och välj sedan Skapa.
När distributionen är klar väljer du knappen Gå till resurs för att granska de resurser som du har distribuerat.
Granska distribuerade resurser
Utforska de resurser som du skapade med det virtuella nätverket genom att bläddra i inställningsrutorna för VNet1:
Fliken Översikt visar det definierade adressutrymmet 10.0.0.0/16.
Fliken Undernät visar de distribuerade undernäten Undernät1 och Undernät2 med lämpliga värden från mallen.
Mer information om JSON-syntaxen och egenskaperna för ett virtuellt nätverk i en mall finns i Microsoft.Network/virtualNetworks.
Rensa resurser
När du inte längre behöver de resurser som du skapade med det virtuella nätverket tar du bort resursgruppen. Den här åtgärden tar bort det virtuella nätverket och alla relaterade resurser.
Om du vill ta bort resursgruppen anropar du cmdleten Remove-AzResourceGroup
:
Remove-AzResourceGroup -Name <your resource group name>
Nästa steg
I den här snabbstarten distribuerade du ett virtuellt Azure-nätverk med två undernät. Om du vill veta mer om virtuella Azure-nätverk fortsätter du till självstudiekursen för virtuella nätverk: