Чтобы получить IP-адрес внешнего интерфейса шлюза приложения в azure - PullRequest
0 голосов
/ 01 апреля 2020

Я пытаюсь получить IP-адрес шлюза интерфейсного приложения. Есть ли какая-либо команда для этого?

1 Ответ

0 голосов
/ 02 апреля 2020

Попробуйте приведенный ниже скрипт, он работает на моей стороне.

В моем примере я настроил конфигурации Public и Private Frontend IP. enter image description here

$AppGw = Get-AzApplicationGateway -Name "<Application-gateway-name>" -ResourceGroupName "<Group-name>"
$FrontEndIPs= Get-AzApplicationGatewayFrontendIPConfig -ApplicationGateway $AppGw
foreach($obj in $FrontEndIPs){
    if($obj.PrivateIPAddress){
        Write-Host "PrivateIPAddress: " $obj.PrivateIPAddress
    }else{
        $resource = Get-AzResource -ResourceId $obj.PublicIPAddress.Id
        $publicIp = Get-AzPublicIpAddress -ResourceGroupName $resource.ResourceGroupName -Name $resource.Name
        Write-Host "PublicIPAddress: " $publicIp.IpAddress
    }
}

enter image description here

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...