Краткое руководство. Создание префикса общедоступного IP-адреса с помощью PowerShell
Общие сведения о префиксе общедоступного IP-адреса, а также о его создании, изменении и удалении. Префикс общедоступного IP-адреса — это непрерывный диапазон общедоступных IP-адресов для стандартного номера SKU.
При создании ресурса общедоступного IP-адреса можно назначить статический общедоступный 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 с именем QuickStartCreateIPPrefix-rg в расположении westus2 .
$rg =@{
Name = 'QuickStartCreateIPPrefix-rg'
Location = 'westus2'
}
New-AzResourceGroup @rg
Создайте префикс общедоступного IP-адреса.
В этом разделе описано, как создать избыточный для зоны, зональный и незональный префикс общедоступного IP-адреса с помощью Azure PowerShell.
В примерах используются следующие префиксы:
IPv4 — /28 (16 адресов);
IPv6 — /124 (16 адресов).
Дополнительные сведения о доступных размерах префиксов см. в разделе Размеры префиксов.
Создайте префикс общедоступного IP-адреса с именем New-AzPublicIpPrefix с именем myPublicIpPrefix в расположении westus2.
IPv4
- Префикс IPv4, избыточный между зонами
- Зональный префикс IPv4
- Незональный префикс IPv4
- Префикс IPv4 для маршрутизации
Чтобы создать префикс общедоступного IP-адреса IPv4, введите IPv4 в параметре -IpAddressVersion
. Чтобы создать префикс IPv4, избыточный между зонами, введите 1,2,3 в параметре -Zone
.
$ipv4 =@{
Name = 'myPublicIpPrefix'
ResourceGroupName = 'QuickStartCreateIPPrefix-rg'
Location = 'westus2'
PrefixLength = '28'
IpAddressVersion = 'IPv4'
Zone = 1,2,3
}
New-AzPublicIpPrefix @ipv4
IPv6
Чтобы создать префикс общедоступного IP-адреса IPv6, введите IPv6 в параметре -IpAddressVersion
. Чтобы создать префикс IPv6, избыточный между зонами, введите 1,2,3 в параметре -Zone
.
$ipv6 =@{
Name = 'myPublicIpPrefix'
ResourceGroupName = 'QuickStartCreateIPPrefix-rg'
Location = 'westus2'
PrefixLength = '124'
IpAddressVersion = 'IPv6'
Zone = 1,2,3
}
New-AzPublicIpPrefix @ipv6
Создание статического общедоступного IP-адреса из префикса
После создания префикса необходимо создать статический IP-адрес из префикса. В этом разделе вы создадите статический IP-адрес из префикса, созданного ранее.
Создайте общедоступный IP-адрес с помощью командлета New-AzPublicIpAddress в префиксе myPublicIpPrefix.
Чтобы создать общедоступный IP-адрес IPv4, введите IPv4 в параметре -IpAddressVersion
.
$pf =@{
Name = 'myPublicIpPrefix'
ResourceGroupName = 'QuickStartCreateIPPrefix-rg'
}
$prefix = Get-AzPublicIpPrefix @pf
$ipv4 =@{
Name = 'myPublicIpAddress'
ResourceGroupName = 'QuickStartCreateIPPrefix-rg'
Location = 'westus2'
Sku = 'Standard'
Tier = 'Regional'
AllocationMethod = 'Static'
IpAddressVersion = 'IPv4'
PublicIpPrefix = $prefix
}
New-AzPublicIpAddress @ipv4
Примечание.
Только статические общедоступные IP-адреса, созданные с помощью номера SKU "Стандартный", можно назначить из диапазона префикса. Дополнительные сведения о номерах SKU общедоступных IP-адресов см. в разделе Общедоступные IP-адреса.
Удаление префикса
В этом разделе описано, как удалить префикс.
Чтобы удалить префикс общедоступного IP-адреса, используйте Remove-AzPublicIpPrefix.
$pr =@{
Name = 'myPublicIpPrefix'
ResourceGroupName = 'QuickStartCreateIPPrefix-rg'
}
Remove-AzPublicIpPrefix @pr
Примечание.
Если адреса в пределах префикса связаны с ресурсами общедоступных IP-адресов, необходимо сначала удалить ресурсы общедоступных IP-адресов. См. раздел Удаление общедоступного IP-адреса.
Очистка ресурсов
В этой статье вы создали префикс общедоступного IP-адреса и общедоступный IP-адрес из этого префикса.
Создав префикс общедоступного IP-адреса, удалите группу ресурсов и все содержащиеся в ней ресурсы:
Remove-AzResourceGroup -ResourceGroupName 'QuickStartCreateIPPrefix-rg'
Следующие шаги
Перейдите к следующей статье, чтобы узнать, как создать префикс общедоступного IP-адреса с помощью Azure CLI.