Delen via


Add-AzLoadBalancerFrontendIpConfig

Hiermee voegt u een front-end-IP-configuratie toe aan een load balancer.

Syntaxis

Add-AzLoadBalancerFrontendIpConfig
   -LoadBalancer <PSLoadBalancer>
   -Name <String>
   [-PrivateIpAddress <String>]
   [-PrivateIpAddressVersion <String>]
   [-Zone <String[]>]
   -Subnet <PSSubnet>
   [-GatewayLoadBalancerId <String>]
   [-DefaultProfile <IAzureContextContainer>]
   [-WhatIf]
   [-Confirm]
   [<CommonParameters>]
Add-AzLoadBalancerFrontendIpConfig
   -LoadBalancer <PSLoadBalancer>
   -Name <String>
   [-PrivateIpAddress <String>]
   [-PrivateIpAddressVersion <String>]
   [-Zone <String[]>]
   -SubnetId <String>
   [-GatewayLoadBalancerId <String>]
   [-DefaultProfile <IAzureContextContainer>]
   [-WhatIf]
   [-Confirm]
   [<CommonParameters>]
Add-AzLoadBalancerFrontendIpConfig
   -LoadBalancer <PSLoadBalancer>
   -Name <String>
   [-Zone <String[]>]
   -PublicIpAddressId <String>
   [-GatewayLoadBalancerId <String>]
   [-DefaultProfile <IAzureContextContainer>]
   [-WhatIf]
   [-Confirm]
   [<CommonParameters>]
Add-AzLoadBalancerFrontendIpConfig
   -LoadBalancer <PSLoadBalancer>
   -Name <String>
   [-Zone <String[]>]
   -PublicIpAddress <PSPublicIpAddress>
   [-GatewayLoadBalancerId <String>]
   [-DefaultProfile <IAzureContextContainer>]
   [-WhatIf]
   [-Confirm]
   [<CommonParameters>]
Add-AzLoadBalancerFrontendIpConfig
   -LoadBalancer <PSLoadBalancer>
   -Name <String>
   [-Zone <String[]>]
   -PublicIpAddressPrefixId <String>
   [-GatewayLoadBalancerId <String>]
   [-DefaultProfile <IAzureContextContainer>]
   [-WhatIf]
   [-Confirm]
   [<CommonParameters>]
Add-AzLoadBalancerFrontendIpConfig
   -LoadBalancer <PSLoadBalancer>
   -Name <String>
   [-Zone <String[]>]
   -PublicIpAddressPrefix <PSPublicIpPrefix>
   [-GatewayLoadBalancerId <String>]
   [-DefaultProfile <IAzureContextContainer>]
   [-WhatIf]
   [-Confirm]
   [<CommonParameters>]

Description

De cmdlet Add-AzLoadBalancerFrontendIpConfig voegt een front-end-IP-configuratie toe aan een Azure Load Balancer.

Voorbeelden

Voorbeeld 1 Een front-end-IP-configuratie toevoegen met een dynamisch IP-adres

$Subnet = Get-AzVirtualNetwork -Name "MyVnet" -ResourceGroupName "MyRg" | Get-AzVirtualNetworkSubnetConfig -Name "MySubnet"
Get-AzLoadBalancer -Name "MyLB" -ResourceGroupName "NrpTest" | Add-AzLoadBalancerFrontendIpConfig -Name "FrontendName" -Subnet $Subnet | Set-AzLoadBalancer

Met de eerste opdracht wordt het virtuele Azure-netwerk MyVnet ophaalt en het resultaat met behulp van de pijplijn doorgegeven aan de cmdlet Get-AzVirtualNetworkSubnetConfig om het subnet met de naam MySubnet op te halen. Met de opdracht wordt vervolgens het resultaat opgeslagen in de variabele met de naam $Subnet. Met de tweede opdracht wordt de load balancer MyLB opgehaald en wordt het resultaat doorgegeven aan de cmdlet Add-AzLoadBalancerFrontendIpConfig waarmee een front-end-IP-configuratie wordt toegevoegd aan de load balancer met een dynamisch privé-IP-adres van het subnet dat is opgeslagen in de variabele met de naam $MySubnet.

Voorbeeld 2 Een front-end-IP-configuratie toevoegen met een statisch IP-adres

$Subnet = Get-AzVirtualNetwork -Name "MyVnet" -ResourceGroupName "RG001" | Get-AzVirtualNetworkSubnetConfig -Name "MySubnet"
Get-AzLoadBalancer -Name "MyLB" -ResourceGroupName "NrpTest" | Add-AzLoadBalancerFrontendIpConfig -Name "FrontendName" -Subnet $Subnet -PrivateIpAddress "10.0.1.6" | Set-AzLoadBalancer

Met de eerste opdracht wordt het virtuele Azure-netwerk MyVnet ophaalt en het resultaat met behulp van de pijplijn doorgegeven aan de cmdlet Get-AzVirtualNetworkSubnetConfig om het subnet met de naam MySubnet op te halen. Met de opdracht wordt vervolgens het resultaat opgeslagen in de variabele met de naam $Subnet. Met de tweede opdracht wordt de load balancer MyLB opgehaald en wordt het resultaat doorgegeven aan de cmdlet Add-AzLoadBalancerFrontendIpConfig waarmee een front-end-IP-configuratie wordt toegevoegd aan de load balancer met een statisch privé-IP-adres van het subnet dat is opgeslagen in de variabele met de naam $Subnet.

Voorbeeld 3 Een front-end-IP-configuratie toevoegen met een openbaar IP-adres

$PublicIp = Get-AzPublicIpAddress -ResourceGroupName "myRG" -Name "MyPub"
Get-AzLoadBalancer -Name "MyLB" -ResourceGroupName "NrpTest" | Add-AzLoadBalancerFrontendIpConfig -Name "FrontendName" -PublicIpAddress $PublicIp | Set-AzLoadBalancer

Met de eerste opdracht wordt het openbare IP-adres van Azure met de naam MyPub opgeslagen en wordt het resultaat opgeslagen in de variabele met de naam $PublicIp. Met de tweede opdracht wordt de load balancer myLB opgehaald en wordt het resultaat doorgegeven aan de cmdlet Add-AzLoadBalancerFrontendIpConfig waarmee een front-end-IP-configuratie wordt toegevoegd aan de load balancer met een openbaar IP-adres dat is opgeslagen in de variabele met de naam $PublicIp.

Voorbeeld 4 Een front-end-IP-configuratie toevoegen met een openbaar IP-voorvoegsel

$PublicIpPrefix = Get-AzPublicIpPrefix -ResourceGroupName "myRG" -Name "MyPubPrefix"
Get-AzLoadBalancer -Name "MyLB" -ResourceGroupName "NrpTest" | Add-AzLoadBalancerFrontendIpConfig -Name "FrontendName" -PublicIpAddressPrefix $PublicIpPrefix | Set-AzLoadBalancer

Met de eerste opdracht wordt het openbare IP-voorvoegsel van Azure met de naam MyPubPrefix opgeslagen en wordt het resultaat opgeslagen in de variabele met de naam $PublicIpPrefix. Met de tweede opdracht wordt de load balancer met de naam MyLB opgehaald en wordt het resultaat doorgegeven aan de cmdlet Add-AzLoadBalancerFrontendIpConfig waarmee een front-end-IP-configuratie wordt toegevoegd aan de load balancer met het openbare IP-voorvoegsel dat is opgeslagen in de variabele met de naam $PublicIpPrefix.

Parameters

-Confirm

Hiermee wordt u gevraagd om bevestiging voordat u de cmdlet uitvoert.

Type:SwitchParameter
Aliassen:cf
Position:Named
Default value:None
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-DefaultProfile

De referenties, het account, de tenant en het abonnement die worden gebruikt voor communicatie met Azure.

Type:IAzureContextContainer
Aliassen:AzContext, AzureRmContext, AzureCredential
Position:Named
Default value:None
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-GatewayLoadBalancerId

De verwijzing naar de Gateway LoadBalancer Provider-resource.

Type:String
Position:Named
Default value:None
Vereist:False
Pijplijninvoer accepteren:True
Jokertekens accepteren:False

-LoadBalancer

Hiermee geeft u een LoadBalancer-object . Met deze cmdlet wordt een front-end-IP-configuratie toegevoegd aan de load balancer die met deze parameter wordt opgegeven.

Type:PSLoadBalancer
Position:Named
Default value:None
Vereist:True
Pijplijninvoer accepteren:True
Jokertekens accepteren:False

-Name

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

-PrivateIpAddress

Hiermee geeft u het privé-IP-adres dat moet worden gekoppeld aan een front-end-IP-configuratie.

Type:String
Position:Named
Default value:None
Vereist:False
Pijplijninvoer accepteren:True
Jokertekens accepteren:False

-PrivateIpAddressVersion

De privé-IP-adresversie van de IP-configuratie.

Type:String
Geaccepteerde waarden:IPv4, IPv6
Position:Named
Default value:None
Vereist:False
Pijplijninvoer accepteren:True
Jokertekens accepteren:False

-PublicIpAddress

Hiermee geeft u het openbare IP-adres dat moet worden gekoppeld aan een front-end-IP-configuratie.

Type:PSPublicIpAddress
Position:Named
Default value:None
Vereist:True
Pijplijninvoer accepteren:True
Jokertekens accepteren:False

-PublicIpAddressId

Hiermee geeft u de id op van het openbare IP-adres waarin een front-end-IP-configuratie moet worden toegevoegd.

Type:String
Position:Named
Default value:None
Vereist:True
Pijplijninvoer accepteren:True
Jokertekens accepteren:False

-PublicIpAddressPrefix

Hiermee geeft u het voorvoegselobject voor het openbare IP-adres op dat moet worden gekoppeld aan een front-end-IP-configuratie.

Type:PSPublicIpPrefix
Position:Named
Default value:None
Vereist:True
Pijplijninvoer accepteren:True
Jokertekens accepteren:False

-PublicIpAddressPrefixId

Hiermee geeft u de id van het voorvoegselobject voor het openbare IP-adres dat moet worden gekoppeld aan een front-end-IP-configuratie.

Type:String
Position:Named
Default value:None
Vereist:True
Pijplijninvoer accepteren:True
Jokertekens accepteren:False

-Subnet

Hiermee geeft u het subnetobject op waarin een front-end-IP-configuratie moet worden toegevoegd.

Type:PSSubnet
Position:Named
Default value:None
Vereist:True
Pijplijninvoer accepteren:True
Jokertekens accepteren:False

-SubnetId

Hiermee geeft u de id op van het subnet waarin een front-end-IP-configuratie moet worden toegevoegd.

Type:String
Position:Named
Default value:None
Vereist:True
Pijplijninvoer accepteren:True
Jokertekens accepteren:False

-WhatIf

Hiermee wordt weergegeven wat er zou gebeuren als u de cmdlet uitvoert. De cmdlet wordt niet uitgevoerd.

Type:SwitchParameter
Aliassen:wi
Position:Named
Default value:None
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-Zone

Een lijst met beschikbaarheidszones die het IP-adres aangeeft dat voor de resource is toegewezen, moet afkomstig zijn van.

Type:String[]
Position:Named
Default value:None
Vereist:False
Pijplijninvoer accepteren:True
Jokertekens accepteren:False

Invoerwaarden

PSLoadBalancer

String

String[]

PSSubnet

PSPublicIpAddress

Uitvoerwaarden

PSLoadBalancer