Add-AzLoadBalancerFrontendIpConfig
Ajoute une configuration IP frontale à un équilibreur de charge.
Syntax
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
L’applet de commande Add-AzLoadBalancerFrontendIpConfig ajoute une configuration IP frontale à un équilibreur de charge Azure.
Exemples
Exemple 1 Ajouter une configuration IP frontale avec une adresse IP dynamique
$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
La première commande obtient le réseau virtuel Azure nommé MyVnet et transmet le résultat à l’aide du pipeline à l’applet de commande Get-AzVirtualNetworkSubnetConfig pour obtenir le sous-réseau nommé MySubnet. La commande stocke ensuite le résultat dans la variable nommée $Subnet. La deuxième commande obtient l’équilibreur de charge nommé MyLB et transmet le résultat à l’applet de commande Add-AzLoadBalancerFrontendIpConfig qui ajoute une configuration IP frontale à l’équilibreur de charge avec une adresse IP privée dynamique du sous-réseau stocké dans la variable nommée $MySubnet.
Exemple 2 : Ajouter une configuration IP frontale avec une adresse IP statique
$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
La première commande obtient le réseau virtuel Azure nommé MyVnet et transmet le résultat à l’aide du pipeline à l’applet de commande Get-AzVirtualNetworkSubnetConfig pour obtenir le sous-réseau nommé MySubnet. La commande stocke ensuite le résultat dans la variable nommée $Subnet. La deuxième commande obtient l’équilibreur de charge nommé MyLB et transmet le résultat à l’applet de commande Add-AzLoadBalancerFrontendIpConfig qui ajoute une configuration IP frontale à l’équilibreur de charge avec une adresse IP privée statique du sous-réseau stocké dans la variable nommée $Subnet.
Exemple 3 : Ajouter une configuration d’adresse IP frontale avec une adresse IP publique
$PublicIp = Get-AzPublicIpAddress -ResourceGroupName "myRG" -Name "MyPub"
Get-AzLoadBalancer -Name "MyLB" -ResourceGroupName "NrpTest" | Add-AzLoadBalancerFrontendIpConfig -Name "FrontendName" -PublicIpAddress $PublicIp | Set-AzLoadBalancer
La première commande obtient l’adresse IP publique Azure nommée MyPub et stocke le résultat dans la variable nommée $PublicIp. La deuxième commande obtient l’équilibreur de charge nommé MyLB et transmet le résultat à l’applet de commande Add-AzLoadBalancerFrontendIpConfig qui ajoute une configuration IP frontale à l’équilibreur de charge avec une adresse IP publique stockée dans la variable nommée $PublicIp.
Exemple 4 Ajouter une configuration IP frontale avec un préfixe d’adresse IP publique
$PublicIpPrefix = Get-AzPublicIpPrefix -ResourceGroupName "myRG" -Name "MyPubPrefix"
Get-AzLoadBalancer -Name "MyLB" -ResourceGroupName "NrpTest" | Add-AzLoadBalancerFrontendIpConfig -Name "FrontendName" -PublicIpAddressPrefix $PublicIpPrefix | Set-AzLoadBalancer
La première commande obtient le préfixe d’adresse IP publique Azure nommé MyPubPrefix et stocke le résultat dans la variable nommée $PublicIpPrefix. La deuxième commande obtient l’équilibreur de charge nommé MyLB et transmet le résultat à l’applet de commande Add-AzLoadBalancerFrontendIpConfig qui ajoute une configuration IP frontale à l’équilibreur de charge avec le préfixe IP public stocké dans la variable nommée $PublicIpPrefix.
Paramètres
-Confirm
Vous demande une confirmation avant d’exécuter l’applet de commande.
Type: | SwitchParameter |
Aliases: | cf |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-DefaultProfile
Informations d’identification, compte, locataire et abonnement utilisés pour la communication avec Azure.
Type: | IAzureContextContainer |
Aliases: | AzContext, AzureRmContext, AzureCredential |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-GatewayLoadBalancerId
Référence de la ressource du fournisseur LoadBalancer de passerelle.
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-LoadBalancer
Spécifie un objet LoadBalancer . Cette applet de commande ajoute une configuration IP frontale à l’équilibreur de charge spécifié par ce paramètre.
Type: | PSLoadBalancer |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-Name
Spécifie le nom de la configuration IP frontale à ajouter.
Type: | String |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-PrivateIpAddress
Spécifie l’adresse IP privée à associer à une configuration IP frontale.
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-PrivateIpAddressVersion
Version de l’adresse IP privée de la configuration IP.
Type: | String |
Accepted values: | IPv4, IPv6 |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-PublicIpAddress
Spécifie l’adresse IP publique à associer à une configuration IP frontale.
Type: | PSPublicIpAddress |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-PublicIpAddressId
Spécifie l’ID de l’adresse IP publique dans laquelle ajouter une configuration IP frontale.
Type: | String |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-PublicIpAddressPrefix
Spécifie l’objet de préfixe d’adresse IP publique à associer à une configuration IP frontale.
Type: | PSPublicIpPrefix |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-PublicIpAddressPrefixId
Spécifie l’ID de l’objet préfixe d’adresse IP publique à associer à une configuration IP frontale.
Type: | String |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-Subnet
Spécifie l’objet de sous-réseau dans lequel ajouter une configuration IP frontale.
Type: | PSSubnet |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-SubnetId
Spécifie l’ID du sous-réseau dans lequel ajouter une configuration IP frontale.
Type: | String |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-WhatIf
Montre ce qui se passe en cas d’exécution de l’applet de commande. L’applet de commande n’est pas exécutée.
Type: | SwitchParameter |
Aliases: | wi |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Zone
Liste des zones de disponibilité indiquant l’adresse IP allouée pour la ressource doit provenir.
Type: | String[] |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
Entrées
String[]
Sorties
Liens associés
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour