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

Из этого краткого руководства вы узнаете, как создать общедоступный IP-адрес Azure. Общедоступные IP-адреса в Azure используются для общедоступных подключений к ресурсам Azure. Общедоступные IP-адреса предоставляются в двух номерах SKU: "Стандартный" и "Базовый". Предоставляются два уровня общедоступных IP-адресов: региональный и глобальный. Предпочтительный вариант маршрутизации задается при создании общедоступного IP-адреса. Доступные варианты — маршрутизация в Интернете и маршрутизация в сети Майкрософт.

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

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

Чтобы установить и использовать PowerShell локально, для работы с этой статьей вам понадобится модуль Azure PowerShell 5.4.1 или более поздней версии. Выполните командлет Get-Module -ListAvailable Az, чтобы узнать установленную версию. Если вам необходимо выполнить обновление, ознакомьтесь со статьей, посвященной установке модуля Azure PowerShell. При использовании PowerShell на локальном компьютере также нужно запустить Connect-AzAccount, чтобы создать подключение к Azure.

Создание или изменение группы ресурсов

Группа ресурсов Azure является логическим контейнером, в котором происходит развертывание ресурсов Azure и управление ими.

Создайте с помощью New-AzResourceGroup группу ресурсов с именем QuickStartCreateIP-rg в расположении eastus2.

$rg =@{
    Name = 'QuickStartCreateIP-rg'
    Location = 'eastus2'
}
New-AzResourceGroup @rg

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

Примечание.

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

Приведенная ниже команда поддерживается для модуля Az.Network, начиная с версии 4.5.0. Дополнительные сведения о модулях PowerShell, которые сейчас используются, можно найти в документации по PowerShell.

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

Используйте New-AzPublicIpAddress, чтобы создать избыточный между зонами общедоступный IPv4-адрес ценовой категории "Стандартный" с именем myStandardPublicIP в группе ресурсов QuickStartCreateIP-rg.

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

$ip = @{
    Name = 'myStandardPublicIP'
    ResourceGroupName = 'QuickStartCreateIP-rg'
    Location = 'eastus2'
    Sku = 'Standard'
    AllocationMethod = 'Static'
    IpAddressVersion = 'IPv4'
    Zone = 1,2,3
}
New-AzPublicIpAddress @ip

Внимание

Для модулей Az.Network старше версии 4.5.0 выполните указанную выше команду без параметра зоны, чтобы создать избыточный между зонами IP-адрес.

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

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

Чтобы создать общедоступный IPv4-адрес ценовой категории "Стандартный" для зоны 2 с именем myStandardPublicIP-zonal в группе ресурсов QuickStartCreateIP-rg, выполните следующую команду.

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

$ip = @{
    Name = 'myStandardPublicIP-zonal'
    ResourceGroupName = 'QuickStartCreateIP-rg'
    Location = 'eastus2'
    Sku = 'Standard'
    AllocationMethod = 'Static'
    IpAddressVersion = 'IPv4'
    Zone = 2
}
New-AzPublicIpAddress @ip

Примечание.

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

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

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

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

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

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

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

## Create IP tag for Internet and Routing Preference. ##
$tag = @{
    IpTagType = 'RoutingPreference'
    Tag = 'Internet'   
}
$ipTag = New-AzPublicIpTag @tag

## Create IP. ##
$ip = @{
    Name = 'myStandardPublicIP-RP'
    ResourceGroupName = 'QuickStartCreateIP-rg'
    Location = 'eastus2'
    Sku = 'Standard'
    AllocationMethod = 'Static'
    IpAddressVersion = 'IPv4'
    IpTag = $ipTag
    Zone = 1,2,3   
}
New-AzPublicIpAddress @ip

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

Закончив работу с виртуальный машиной и общедоступным IP-адресом, удалите группу ресурсов и все содержащиеся в ней ресурсы с помощью команды Remove-AzResourceGroup.

Remove-AzResourceGroup -Name 'TutorVMRoutePref-rg'

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

Перейдите к следующей статье, чтобы узнать, как создать префикс общедоступного IP-адреса: