Командлет Set-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-адрес.
Если указан адрес PrivateIPAddress , он должен принадлежать этой подсети.
Если PrivateIPAddress не указан, один из IP-адресов из этой подсети динамически выбирается в качестве внешнего IP-адреса шлюза приложений.
Указывает идентификатор подсети.
Укажите этот параметр, если шлюз использует частный IP-адрес.
Если указан параметр PrivateIPAddress , он должен принадлежать этой подсети.
Если PrivateIPAddress не указан, один из IP-адресов из этой подсети динамически выбирается в качестве внешнего IP-адреса шлюза приложений.
Этот командлет поддерживает общие параметры: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -ProgressAction, -Verbose, -WarningAction и -WarningVariable. Дополнительные сведения см. в разделе about_CommonParameters.
Исходный код этого содержимого можно найти на GitHub, где вы также можете создавать и просматривать проблемы и запросы на вытягивание. Для получения дополнительной информации см. наше руководство для авторов.