Краткое руководство. Создание виртуальной сети с помощью шаблона Resource Manager

Из этого краткого руководства вы узнаете, как создать виртуальную сеть с двумя подсетями с помощью шаблона Azure Resource Manager. Виртуальная сеть — это стандартный строительный блок для вашей частной сети в Azure. Она позволяет ресурсам Azure, таким как виртуальные машины, безопасно обмениваться данными друг с другом и взаимодействовать через Интернет.

Diagram of resources created in the virtual network quickstart.

Шаблон 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:

  1. Выберите элемент Развертывание в Azure, чтобы войти в Azure и открыть шаблон. Шаблон создает виртуальную сеть с двумя подсетями.

    Button to deploy the Resource Manager template to Azure.

  2. На портале на странице "Создание виртуальная сеть с двумя подсетями" введите или выберите следующие значения:

    • Группа ресурсов: выберите "Создать", введите CreateVNetQS-rg для имени группы ресурсов и нажмите кнопку "ОК".
    • виртуальная сеть имя. Введите имя новой виртуальной сети.
  3. Выберите Проверить и создать, а затем выберите Создать.

  4. После завершения развертывания нажмите кнопку "Перейти к ресурсу", чтобы просмотреть развернутые ресурсы.

Просмотр развернутых ресурсов

Изучите ресурсы, созданные с виртуальной сетью, просматривая области параметров для виртуальной сети 1:

  • На вкладке "Обзор" отображается определенное адресное пространство 10.0.0.0/16.

  • На вкладке "Подсети" отображаются развернутые подсетиподсети Subnet1 и Subnet2 с соответствующими значениями из шаблона.

Дополнительные сведения о синтаксисе JSON и свойствах для виртуальной сети в шаблоне см. в разделе Microsoft.Network/virtualNetworks.

Очистка ресурсов

Если вам уже не нужны ресурсы, созданные с помощью виртуальной сети, удалите группу ресурсов. Это действие удаляет виртуальную сеть и все связанные ресурсы.

Чтобы удалить группу ресурсов, вызовите командлет Remove-AzResourceGroup:

Remove-AzResourceGroup -Name <your resource group name>

Следующие шаги

В этом кратком руководстве вы развернули виртуальную сеть Azure с двумя подсетями. Дополнительные сведения о виртуальных сетях Azure см. в руководстве по виртуальным сетям: