Add-AzApplicationGatewayFrontendIPConfig
Hiermee voegt u een front-end-IP-configuratie toe aan een toepassingsgateway.
Add-AzApplicationGatewayFrontendIPConfig
-ApplicationGateway <PSApplicationGateway>
-Name <String>
[-PrivateIPAddress <String>]
[-SubnetId <String>]
[-PublicIPAddressId <String>]
[-DefaultProfile <IAzureContextContainer>]
[<CommonParameters>]
Add-AzApplicationGatewayFrontendIPConfig
-ApplicationGateway <PSApplicationGateway>
-Name <String>
[-PrivateIPAddress <String>]
[-Subnet <PSSubnet>]
[-PublicIPAddress <PSPublicIpAddress>]
[-DefaultProfile <IAzureContextContainer>]
[<CommonParameters>]
De cmdlet Add-AzApplicationGatewayFrontendIPConfig voegt een front-end-IP-configuratie toe aan een toepassingsgateway. Een toepassingsgateway ondersteunt twee typen front-end-IP-configuraties:
- Openbare IP-adressen
- Privé-IP-adressen met behulp van interne taakverdeling (ILB)
Een toepassingsgateway kan maximaal één openbaar IP-adres en één privé-IP-adres hebben. Voeg het openbare IP-adres en het privé-IP-adres toe als afzonderlijke front-end-IP-adressen.
PS C:\>$PublicIp = New-AzPublicIpAddress -ResourceGroupName "ResourceGroup01" -Name "PublicIp01" -location "West US" -AllocationMethod Dynamic
PS C:\> $AppGw = Get-AzApplicationGateway -Name "ApplicationGateway01" -ResourceGroupName "ResourceGroup01"
PS C:\> $AppGw = Add-AzApplicationGatewayFrontendIPConfig -ApplicationGateway $AppGw -Name "FrontEndIp01" -PublicIPAddress $PublicIp
Met de eerste opdracht wordt een openbaar IP-adresobject gemaakt en opgeslagen in de $PublicIp variabele. Met de tweede opdracht wordt de toepassingsgateway met de naam ApplicationGateway01 die deel uitmaakt van de resourcegroep ResourceGroup01, opgeslagen in de $AppGw variabele. Met de derde opdracht wordt de front-end-IP-configuratie met de naam FrontEndIp01, voor de gateway in $AppGw, toegevoegd met behulp van het adres dat is opgeslagen in $PublicIp.
PS C:\>$VNet = Get-AzvirtualNetwork -Name "VNet01" -ResourceGroupName "ResourceGroup01"
PS C:\> $Subnet = Get-AzVirtualNetworkSubnetConfig -Name "Subnet01" -VirtualNetwork $VNet
PS C:\> $AppGw = Get-AzApplicationGateway -Name "ApplicationGateway01" -ResourceGroupName "ResourceGroup01"
PS C:\> $AppGw = Add-AzApplicationGatewayFrontendIPConfig -ApplicationGateway $AppGw -Name "FrontendIP02" -Subnet $Subnet -PrivateIPAddress 10.0.1.1
Met de eerste opdracht wordt een virtueel netwerk met de naam VNet01 dat deel uitmaakt van de resourcegroep ResourceGroup01, opgeslagen in de variabele $VNet. Met de tweede opdracht wordt een subnetconfiguratie met de naam Subnet01 opgehaald met behulp van $VNet uit de eerste opdracht en wordt deze opgeslagen in de $Subnet variabele. Met de derde opdracht wordt de toepassingsgateway met de naam ApplicationGateway01 die deel uitmaakt van de resourcegroep ResourceGroup01, opgeslagen in de $AppGw variabele. Met de vierde opdracht wordt een front-end-IP-configuratie met de naam FrontendIP02 toegevoegd met behulp van $Subnet uit de tweede opdracht en het privé-IP-adres 10.0.1.1.
PS C:\>$VNet = Get-AzvirtualNetwork -Name "VNet01" -ResourceGroupName "ResourceGroup01"
PS C:\> $Subnet = Get-AzVirtualNetworkSubnetConfig -Name "Subnet01" -VirtualNetwork $VNet
PS C:\> $AppGw = Get-AzApplicationGateway -Name "ApplicationGateway01" -ResourceGroupName "ResourceGroup01"
PS C:\> $AppGw = Add-AzApplicationGatewayFrontendIPConfig -ApplicationGateway $AppGw -Name "FrontendIP02" -Subnet $Subnet
Met de eerste opdracht wordt een virtueel netwerk met de naam VNet01 dat deel uitmaakt van de resourcegroep ResourceGroup01, opgeslagen in de variabele $VNet. Met de tweede opdracht wordt een subnetconfiguratie met de naam Subnet01 opgehaald met behulp van $VNet uit de eerste opdracht en wordt deze opgeslagen in de $Subnet variabele. Met de derde opdracht wordt de toepassingsgateway met de naam ApplicationGateway01 die deel uitmaakt van de resourcegroep ResourceGroup01, opgeslagen in de $AppGw variabele. Met de vierde opdracht wordt een front-end-IP-configuratie met de naam FrontendIP02 toegevoegd met behulp van $Subnet van de tweede opdracht.
Hiermee geeft u de toepassingsgateway waaraan deze cmdlet een front-end-IP-configuratie toevoegt.
Type: | PSApplicationGateway |
Position: | Named |
Default value: | None |
Vereist: | True |
Pijplijninvoer accepteren: | True |
Jokertekens accepteren: | False |
De referenties, het account, de tenant en het abonnement die worden gebruikt voor communicatie met Azure.
Type: | IAzureContextContainer |
Aliassen: | AzureRmContext, AzureCredential |
Position: | Named |
Default value: | None |
Vereist: | False |
Pijplijninvoer accepteren: | False |
Jokertekens accepteren: | False |
Hiermee geeft u de naam van de front-end IP-configuratie toe te voegen.
Type: | String |
Position: | Named |
Default value: | None |
Vereist: | True |
Pijplijninvoer accepteren: | False |
Jokertekens accepteren: | False |
Hiermee geeft u het privé-IP-adres op dat moet worden toegevoegd als front-end-IP voor de toepassingsgateway. Indien opgegeven, wordt dit IP-adres statisch toegewezen vanuit het subnet.
Type: | String |
Position: | Named |
Default value: | None |
Vereist: | False |
Pijplijninvoer accepteren: | False |
Jokertekens accepteren: | False |
Hiermee geeft u het openbare IP-adres op dat door deze cmdlet wordt toegevoegd als een front-end-IP-adres voor de toepassingsgateway.
Type: | PSPublicIpAddress |
Position: | Named |
Default value: | None |
Vereist: | False |
Pijplijninvoer accepteren: | False |
Jokertekens accepteren: | False |
Hiermee geeft u de id op van het openbare IP-adres dat door deze cmdlet wordt toegevoegd als een front-end-IP-adres voor de toepassingsgateway.
Type: | String |
Position: | Named |
Default value: | None |
Vereist: | False |
Pijplijninvoer accepteren: | False |
Jokertekens accepteren: | False |
Hiermee geeft u het subnet op dat door deze cmdlet wordt toegevoegd als front-end-IP-configuratie. Als u deze parameter opgeeft, betekent dit dat de toepassingsgateway ondersteuning biedt voor een privé-IP-configuratie. Als de parameter PrivateIPAddress is opgegeven, moet deze deel uitmaken van dit subnet. Als PrivateIPAddress niet is opgegeven, wordt een van de IP-adressen van dit subnet dynamisch opgehaald als het front-end-IP-adres van de toepassingsgateway.
Type: | PSSubnet |
Position: | Named |
Default value: | None |
Vereist: | False |
Pijplijninvoer accepteren: | False |
Jokertekens accepteren: | False |
Hiermee geeft u de subnet-id op die door deze cmdlet wordt toegevoegd als de front-end-IP-configuratie. Het doorgeven van het subnet impliceert een privé-IP-adres. Als de parameter PrivateIPAddresss is opgegeven, moet deze deel uitmaken van dit subnet. Anders wordt een van de IP-adressen van dit subnet dynamisch opgehaald als het front-end-IP-adres van de toepassingsgateway.
Type: | String |
Position: | Named |
Default value: | None |
Vereist: | False |
Pijplijninvoer accepteren: | False |
Jokertekens accepteren: | False |