快速入門:使用 Resource Manager 範本建立虛擬網路
在本快速入門中,您將瞭解如何使用 Azure Resource Manager 範本建立具有兩個子網的虛擬網路。 虛擬網路是私人網路在 Azure 中的基本建置組塊。 它可讓 Azure 資源,例如虛擬機(VM)安全地彼此通訊,並與因特網通訊。
Azure Resource Manager 範本是一個 JavaScript 物件標記法 (JSON) 檔案,會定義專案的基礎結構和設定。 範本使用宣告式語法。 您可以描述預期的部署,而不需要撰寫程式設計命令順序來建立部署。
您也可以使用 Azure 入口網站、Azure PowerShell 或 Azure CLI 來完成本快速入門。
必要條件
如果您沒有 Azure 訂用帳戶,請在開始前建立免費帳戶。
檢閱範本
您在本快速入門中使用的範本來自 Azure 快速入門範本。
{
"$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')]"
}
}
]
}
}
]
}
此範本會定義下列 Azure 資源:
部署範本
將 Resource Manager 範本部署至 Azure:
選取 [部署至 Azure] 以登入 Azure 並開啟範本。 該範本會建立具有兩個子網路的虛擬網路。
在入口網站的 [使用兩個子網建立 虛擬網絡] 頁面上,輸入或選取下列值:
- 資源群組:選取 [新建],針對資源組名輸入 CreateVNetQS-rg ,然後選取 [ 確定]。
- 虛擬網絡 名稱:輸入新虛擬網路的名稱。
選取 [檢閱 + 建立],然後選取 [建立]。
部署完成時,選取 [ 移至資源 ] 按鈕以檢閱您部署的資源。
檢閱已部署的資源
瀏覽 VNet1 的設定窗格,以探索您使用虛擬網路建立的資源:
[概觀] 索引標籤會顯示 10.0.0.0/16 的已定義地址空間。
[ 子網] 索引 卷標會顯示已部署的 Subnet1 和 Subnet2 子網,其中包含來自範本的適當值。
若要了解範本中虛擬網路的 JSON 語法和屬性,請參閱 Microsoft.Network/virtualNetworks。
清除資源
當您不再需要先前為虛擬網路建立的資源時,請刪除資源群組。 此動作會移除虛擬網路和所有相關資源。
呼叫 Remove-AzResourceGroup
Cmdlet 以刪除資源群組:
Remove-AzResourceGroup -Name <your resource group name>
下一步
在本快速入門中,您已部署具有兩個子網路的 Azure 虛擬網路。 若要深入瞭解 Azure 虛擬網路,請繼續進行虛擬網路的教學課程: