Краткое руководство. Создание общедоступного IP-адреса с помощью PowerShell
Из этого краткого руководства вы узнаете, как создать общедоступный IP-адрес Azure. Общедоступные IP-адреса в Azure используются для общедоступных подключений к ресурсам Azure. Общедоступные IP-адреса предоставляются в двух номерах SKU: "Стандартный" и "Базовый". Предоставляются два уровня общедоступных IP-адресов: региональный и глобальный. Предпочтительный вариант маршрутизации задается при создании общедоступного IP-адреса. Доступные варианты — маршрутизация в Интернете и маршрутизация в сети Майкрософт.
Необходимые компоненты
- Учетная запись Azure с активной подпиской. Создайте учетную запись бесплатно .
- Локальная установка Azure PowerShell или Azure Cloud Shell
Чтобы установить и использовать 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 см. в документации По PowerShellGet.
В этом разделе описано, как создать общедоступный 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-адреса: