Set-AzLoadBalancerProbeConfig
Met à jour une configuration de sonde pour un équilibreur de charge.
Syntaxe
Set-AzLoadBalancerProbeConfig
-LoadBalancer <PSLoadBalancer>
-Name <String>
[-Protocol <String>]
-Port <Int32>
-IntervalInSeconds <Int32>
-ProbeCount <Int32>
[-ProbeThreshold <Int32>]
[-RequestPath <String>]
[-NoHealthyBackendsBehavior <String>]
[-DefaultProfile <IAzureContextContainer>]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Description
L’applet de commande Set-AzLoadBalancerProbeConfig met à jour une configuration de sonde pour un équilibreur de charge.
Exemples
Exemple 1 : Modifier la configuration de la sonde sur un équilibreur de charge
$slb = Get-AzLoadBalancer -Name "MyLoadBalancer" -ResourceGroupName "MyResourceGroup"
$slb | Add-AzLoadBalancerProbeConfig -Name "NewProbe" -Protocol "http" -Port 80 -IntervalInSeconds 15 -ProbeCount 2 -ProbeThreshold 2 -RequestPath "healthcheck.aspx"
$slb | Set-AzLoadBalancerProbeConfig -Name "NewProbe" -Port 80 -IntervalInSeconds 15 -ProbeCount 2 -NoHealthyBackendsBehavior "AllProbedUp"
La première commande obtient le loadbalancer nommé MyLoadBalancer, puis le stocke dans la variable $slb. La deuxième commande utilise l’opérateur de pipeline pour passer l’équilibreur de charge dans $slb à Add-AzLoadBalancerProbeConfig, ce qui ajoute une nouvelle configuration de sonde à celle-ci. La troisième commande transmet l’équilibreur de charge à Set-AzLoadBalancerProbeConfig, qui définit la nouvelle configuration. Notez qu’il est nécessaire de spécifier plusieurs des mêmes paramètres spécifiés dans la commande précédente, car ils sont requis par l’applet de commande actuelle.
Exemple 2
Met à jour une configuration de sonde pour un équilibreur de charge. (généré automatiquement)
Set-AzLoadBalancerProbeConfig -IntervalInSeconds 15 -Name 'NewProbe' -Port 443 -ProbeCount 2 -Protocol https -LoadBalancer <PSLoadBalancer>
Paramètres
-Confirm
Vous demande une confirmation avant d’exécuter l’applet de commande.
Type: | SwitchParameter |
Alias: | cf |
Position: | Named |
Valeur par défaut: | None |
Obligatoire: | False |
Accepter l'entrée de pipeline: | False |
Accepter les caractères génériques: | False |
-DefaultProfile
Informations d’identification, compte, locataire et abonnement utilisés pour la communication avec Azure.
Type: | IAzureContextContainer |
Alias: | AzContext, AzureRmContext, AzureCredential |
Position: | Named |
Valeur par défaut: | None |
Obligatoire: | False |
Accepter l'entrée de pipeline: | False |
Accepter les caractères génériques: | False |
-IntervalInSeconds
Spécifie l’intervalle, en secondes, entre les sondes de chaque instance du service à charge équilibrée.
Type: | Int32 |
Position: | Named |
Valeur par défaut: | None |
Obligatoire: | True |
Accepter l'entrée de pipeline: | True |
Accepter les caractères génériques: | False |
-LoadBalancer
Spécifie un équilibreur de charge. Cette applet de commande met à jour une configuration de sonde pour l’équilibreur de charge spécifié par ce paramètre.
Type: | PSLoadBalancer |
Position: | Named |
Valeur par défaut: | None |
Obligatoire: | True |
Accepter l'entrée de pipeline: | True |
Accepter les caractères génériques: | False |
-Name
Spécifie le nom de la configuration de la sonde définie par cette applet de commande.
Type: | String |
Position: | Named |
Valeur par défaut: | None |
Obligatoire: | True |
Accepter l'entrée de pipeline: | False |
Accepter les caractères génériques: | False |
-NoHealthyBackendsBehavior
Détermine la façon dont les nouvelles connexions sont gérées par l’équilibreur de charge lorsque toutes les instances back-end sont interrogées. Les valeurs acceptables pour ce paramètre sont : AllProbedDown ou AllProbedUp.
Type: | String |
Valeurs acceptées: | AllProbedDown, AllProbedUp |
Position: | Named |
Valeur par défaut: | AllProbedDown |
Obligatoire: | False |
Accepter l'entrée de pipeline: | True |
Accepter les caractères génériques: | False |
-Port
Spécifie le port sur lequel les sondes doivent se connecter à un service à charge équilibrée.
Type: | Int32 |
Position: | Named |
Valeur par défaut: | None |
Obligatoire: | True |
Accepter l'entrée de pipeline: | True |
Accepter les caractères génériques: | False |
-ProbeCount
Spécifie le nombre d’échecs consécutifs par instance pour qu’une instance soit considérée comme non saine.
Type: | Int32 |
Position: | Named |
Valeur par défaut: | None |
Obligatoire: | True |
Accepter l'entrée de pipeline: | True |
Accepter les caractères génériques: | False |
-ProbeThreshold
Spécifie le nombre de sondes réussies ou ayant échoué consécutives afin d’autoriser ou de refuser la remise du trafic à ce point de terminaison.
Type: | Nullable<T>[Int32] |
Position: | Named |
Valeur par défaut: | None |
Obligatoire: | False |
Accepter l'entrée de pipeline: | True |
Accepter les caractères génériques: | False |
-Protocol
Spécifie le protocole à utiliser pour la détection. Les valeurs acceptables pour ce paramètre sont : Tcp ou Http.
Type: | String |
Position: | Named |
Valeur par défaut: | None |
Obligatoire: | False |
Accepter l'entrée de pipeline: | True |
Accepter les caractères génériques: | False |
-RequestPath
Spécifie le chemin d’accès du service à charge équilibrée pour déterminer l’intégrité.
Type: | String |
Position: | Named |
Valeur par défaut: | None |
Obligatoire: | False |
Accepter l'entrée de pipeline: | True |
Accepter les caractères génériques: | 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 |
Alias: | wi |
Position: | Named |
Valeur par défaut: | None |
Obligatoire: | False |
Accepter l'entrée de pipeline: | False |
Accepter les caractères génériques: | False |
Entrées
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