快速入门:使用资源管理器模板创建虚拟网络
在本快速入门中,你将了解如何使用 Azure 资源管理器模板创建具有两个子网的虚拟网络。 虚拟网络是 Azure 中专用网络的基本构建块。 它能让 Azure 资源(例如虚拟机 (VM))彼此之间安全地通信以及与 Internet 进行通信。
Azure 资源管理器模板是定义项目基础结构和配置的 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 资源:
部署模板
将资源管理器模板部署到 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 虚拟网络,请继续学习虚拟网络的教程: