Краткое руководство. Создание префикса общедоступного 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 в расположении eastus2.

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

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

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

В примерах используются следующие префиксы:

  • IPv4 — /28 (16 адресов);

  • IPv6 — /124 (16 адресов).

Дополнительные сведения о доступных размерах префиксов см. в разделе Размеры префиксов.

Создайте префикс общедоступного IP-адреса с New-AzPublicIpPrefix с именем myPublicIpPrefix в расположении eastus2.

IPv4

Чтобы создать префикс общедоступного IP-адреса IPv4, введите IPv4 в параметре -IpAddressVersion. Чтобы создать префикс IPv4, избыточный между зонами, введите 1,2,3 в параметре -Zone.

$ipv4 =@{
    Name = 'myPublicIpPrefix'
    ResourceGroupName = 'QuickStartCreateIPPrefix-rg'
    Location = 'eastus2'
    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 = 'eastus2'
    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 = 'eastus2'
    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.