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
String[]