Поделиться через


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

В этой статье описано, как создать ресурс общедоступного IP-адреса в шаблоне Resource Manager.

Diagram of an example use of a public IP address. A public IP address is assigned to a load balancer.

Дополнительные сведения о ресурсах, с которыми можно сопоставить IP-адрес, и о различиях между ценовыми категориями "Базовый" и "Стандартные", см. в статье Общедоступные IP-адреса.

Необходимые компоненты

  • Если у вас нет подписки Azure, создайте бесплатную учетную запись, прежде чем приступить к работе.
  • Группа ресурсов в подписке Azure.
  • Шаблон Azure Resource Manager для разделов общедоступного IP-адреса.

Создание общедоступного IP-адреса с номером SKU категории "Стандартный"с зонами

В этом разделе описано, как создать общедоступный IP-адрес с зонами. Общедоступные IP-адреса могут быть избыточными между зонами или зональными.

Избыточное между зонами

Код, приведенный в этом разделе, создает избыточный между зонами общедоступный IPv4-адрес ценовой категории "Стандартный" с именем myStandardPublicIP.

Чтобы создать IPv6-адрес, измените параметр publicIPAddressVersion на IPv6.

Добавляемый раздел шаблона:

{
  "apiVersion": "2020-08-01",
  "type": "Microsoft.Network/publicIPAddresses",
  "name": "myStandardPublicIP",
  "location": "[resourceGroup().location]",
  "sku": {
    "name": "Standard"
  },
  "zones": [
    "1",
    "2",
    "3"
  ],
  "properties": {
    "publicIPAllocationMethod": "Static",
    "publicIPAddressVersion": "IPv4"
  }

Внимание

Для версий API, предшествующих 2020–08–01, используйте указанный выше код без параметра зоны для номера SKU "Стандартный", чтобы создать избыточный между зонами IP-адрес.

Примечание.

Выбор указанных выше параметров для зон поддерживается только в регионах с Зонами доступности.

Зональный

Код, приведенный в этом разделе, создает зональный общедоступный IPv4-адрес категории "Стандартный" с именем myStandardPublicIP-zonal.

Чтобы создать зональный общедоступный IPv4-адрес категории "Стандартный" в зоне 2, свойство zones содержит цифру "2".

Добавляемый раздел шаблона:

{
  "apiVersion": "2020-08-01",
  "type": "Microsoft.Network/publicIPAddresses",
  "name": "myStandardPublicIP-zonal",
  "location": "[resourceGroup().location]",
  "sku": {
    "name": "Standard"
  },
  "zones": [
    "2"
  ],
  "properties": {
    "publicIPAllocationMethod": "Static",
    "publicIPAddressVersion": "IPv4"
  }

Примечание.

Выбор указанных выше параметров для зон поддерживается только в регионах с Зонами доступности.

Создание общедоступного IP-адреса категории "Стандартный" без зон

В этом разделе описано, как создать незональный IP-адрес.

Код, приведенный в этом разделе, создает общедоступный IPv4-адрес категории "Стандартный" без зоны с именем myStandardPublicIP. Раздел кода действителен для всех регионов с Зонами доступности или без них.

Чтобы создать IPv6-адрес, измените параметр publicIPAddressVersion на IPv6.

Добавляемый раздел шаблона:

{
  "apiVersion": "2020-08-01",
  "type": "Microsoft.Network/publicIPAddresses",
  "name": "myStandardPublicIP-nozone",
  "location": "[resourceGroup().location]",
  "sku": {
    "name": "Standard"
  },
  "properties": {
    "publicIPAllocationMethod": "Static",
    "publicIPAddressVersion": "IPv4"
  }

Внимание

В версиях API, предшествующих 2020–08–01, если не указать параметр зоны для стандартного номера SKU, будет создан IP-адрес с избыточностью между зонами.

Создание базового общедоступного IP-адреса

В этом разделе описано, как создать базовый IP-адрес. Общедоступный IP-адрес ценовой категории "Базовый" не поддерживает зоны доступности.

Код, приведенный в этом разделе, создает общедоступный IPv4-адрес с именем myBasicPublicIP.

Чтобы создать IPv6-адрес, измените параметр publicIPAddressVersion на IPv6.

Добавляемый раздел шаблона:

{
  "apiVersion": "2020-08-01",
  "type": "Microsoft.Network/publicIPAddresses",
  "name": "myBasicPublicIP",
  "location": "[resourceGroup().location]",
  "sku": {
    "name": "Basic"
  },
  "properties": {
    "publicIPAllocationMethod": "Static",
    "publicIPAddressVersion": "IPv4"
  }

Если вас устраивает, что IP-адрес может иногда меняться, можно выбрать назначение IP-адресов publicIPAllocationMethod, изменив значение AllocationMethod на Dynamic.

Примечание.

Базовый IPv6-адрес всегда должен быть динамическим.

Приоритет и уровень маршрутизации

Статические общедоступные IPv4-адреса уровня SKU "Стандартный" поддерживают параметры маршрутизации или функцию глобального уровня.

Предпочтительный вариант маршрутизации

По умолчанию для общедоступных IP-адресов выбрана сеть Майкрософт, которая передает трафик по глобальной сети Майкрософт.

Если выбрать значение Интернет, передача по сети Майкрософт будет сведена к минимуму. Вместо этого будет использоваться транзитная сеть ISP для доставки трафика с частотой, оптимизированной для затрат.

Дополнительные сведения о предпочтительном варианте маршрутизации см. в статье Что такое предпочтение маршрутизации?

Чтобы использовать параметры маршрутизации через Интернет для общедоступного избыточного между зонами IPv4-адреса категории "Стандартный", раздел шаблона должен выглядеть примерно так:

{
  "apiVersion": "2020-08-01",
  "type": "Microsoft.Network/publicIPAddresses",
  "name": "myStandardZRPublicIP-RP",
  "location": "[resourceGroup().location]",
  "sku": {
    "name": "Standard"
  },
  "zones": [
    "1",
    "2",
    "3"
  ],
  "properties": {
    "publicIPAllocationMethod": "Static",
    "publicIPAddressVersion": "IPv4",
    "ipTags": [
      {
        "ipTagType": "RoutingPreference",
        "tag": "Internet"
      }
    ]
  }
}

Уровень

Общедоступные IP-адреса связаны с одним регионом. Уровень Глобальный распределяет IP-адреса по нескольким регионам. Уровень Глобальный является обязательным для интерфейсных подсистем балансировки нагрузки между регионами.

Дополнительные сведения см. в статье Подсистема балансировки нагрузки между регионами.

Чтобы использовать глобальный общедоступный IPv4-адрес категории "стандартный", раздел шаблона должен выглядеть примерно так:

{
  "apiVersion": "2020-08-01",
  "type": "Microsoft.Network/publicIPAddresses",
  "name": "myStandardPublicIP-Global",
  "location": "[resourceGroup().location]",
  "sku": {
    "name": "Standard",
    "tier": "Global"
  },
  "properties": {
    "publicIPAllocationMethod": "Static",
    "publicIPAddressVersion": "IPv4"
  }

Дополнительная информация:

Дополнительные сведения о свойствах общедоступных IP-адресов, перечисленных в этой статье, см. в разделе Управление общедоступными IP-адресами.

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