Командлет Add-AzApplicationGatewayFrontendIPConfig добавляет интерфейсную IP-конфигурацию в шлюз приложений.
Шлюз приложений поддерживает два типа интерфейсных IP-конфигураций:
Общедоступные IP-адреса
Частные IP-адреса с помощью внутренней балансировки нагрузки (ILB) Шлюз приложений может иметь по крайней мере один общедоступный IP-адрес и один частный IP-адрес.
Добавьте общедоступный IP-адрес и частный IP-адрес в виде отдельных интерфейсных IP-адресов.
Примеры
Пример 1. Добавление общедоступного IP-адреса в качестве внешнего IP-адреса
Первая команда создает объект общедоступного IP-адреса и сохраняет его в переменной $PublicIp.
Вторая команда получает шлюз приложений с именем ApplicationGateway01, который принадлежит группе ресурсов с именем ResourceGroup01, и сохраняет его в переменной $AppGw.
Третья команда добавляет интерфейсную IP-конфигурацию с именем FrontEndIp01 для шлюза в $AppGw, используя адрес, хранящийся в $PublicIp.
Пример 2. Добавление статического частного IP-адреса в качестве внешнего IP-адреса
Первая команда получает виртуальную сеть с именем VNet01, которая принадлежит группе ресурсов с именем ResourceGroup01, и сохраняет ее в переменной $VNet.
Вторая команда получает конфигурацию подсети с именем Subnet01, используя $VNet из первой команды и сохраняет ее в переменной $Subnet.
Третья команда получает шлюз приложений с именем ApplicationGateway01, который принадлежит группе ресурсов с именем ResourceGroup01, и сохраняет ее в переменной $AppGw.
Четвертая команда добавляет интерфейсную IP-конфигурацию с именем FrontendIP02, используя $Subnet из второй команды и частный IP-адрес 10.0.1.1.
Пример 3. Добавление динамического частного IP-адреса в качестве внешнего IP-адреса
Первая команда получает виртуальную сеть с именем VNet01, которая принадлежит группе ресурсов с именем ResourceGroup01, и сохраняет ее в переменной $VNet.
Вторая команда получает конфигурацию подсети с именем Subnet01, используя $VNet из первой команды и сохраняет ее в переменной $Subnet.
Третья команда получает шлюз приложений с именем ApplicationGateway01, который принадлежит группе ресурсов с именем ResourceGroup01, и сохраняет ее в переменной $AppGw.
Четвертая команда добавляет интерфейсную IP-конфигурацию с именем FrontendIP02, используя $Subnet из второй команды.
Параметры
-ApplicationGateway
Указывает шлюз приложений, в который этот командлет добавляет интерфейсную IP-конфигурацию.
Указывает частный IP-адрес, добавляемый в качестве внешнего IP-адреса для шлюза приложений.
Если этот IP-адрес указан, он статически выделяется из подсети.
Указывает подсеть, которую этот командлет добавляет в качестве конфигурации внешнего IP-адреса.
Если указать этот параметр, это означает, что шлюз приложений поддерживает частную конфигурацию на основе IP-адресов.
Если указан параметр PrivateIPAddress, он должен принадлежать этой подсети.
Если PrivateIPAddress не указан, один из IP-адресов из этой подсети динамически выбирается в качестве внешнего IP-адреса шлюза приложений.
Указывает идентификатор подсети, который этот командлет добавляет в качестве конфигурации внешнего IP-адреса.
Передача подсети подразумевает частный IP-адрес.
Если указан параметр PrivateIPAddress, он должен принадлежать этой подсети.
В противном случае один из IP-адресов из этой подсети динамически выбирается в качестве внешнего IP-адреса шлюза приложений.
Этот командлет поддерживает общие параметры: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -ProgressAction, -Verbose, -WarningAction и -WarningVariable. Дополнительные сведения см. в разделе about_CommonParameters.
Источник этого содержимого можно найти на GitHub, где также можно создавать и просматривать проблемы и запросы на вытягивание. Дополнительные сведения см. в нашем руководстве для участников.