Partager via


az network lb probe

Évaluez les informations de sonde et définissez des règles de routage.

Commandes

Nom Description Type État
az network lb probe create

Créez une sonde dans l’équilibre de charge.

Core GA
az network lb probe delete

Supprimez une sonde dans l’équilibreur de charge.

Core GA
az network lb probe list

Répertorier les sondes dans l’équilibreur de charge.

Core GA
az network lb probe show

Obtenez les détails d’une sonde dans l’équilibreur de charge.

Core GA
az network lb probe update

Mettez à jour une sonde dans l’équilibreur de charge.

Core GA
az network lb probe wait

Placez l’interface CLI dans un état d’attente jusqu’à ce qu’une condition soit remplie.

Core GA

az network lb probe create

Créez une sonde dans l’équilibre de charge.

az network lb probe create --lb-name
                           --name
                           --port
                           --protocol {Http, Https, Tcp}
                           --resource-group
                           [--interval]
                           [--no-wait {0, 1, f, false, n, no, t, true, y, yes}]
                           [--number-of-probes]
                           [--path]
                           [--probe-threshold]

Exemples

Créez une sonde sur un équilibreur de charge sur HTTP et le port 80.

az network lb probe create -g MyResourceGroup --lb-name MyLb -n MyProbe --protocol http --port 80 --path /

Créez une sonde sur un équilibreur de charge sur TCP sur le port 443.

az network lb probe create -g MyResourceGroup --lb-name MyLb -n MyProbe --protocol tcp --port 443

Paramètres obligatoires

--lb-name

Nom de l’équilibreur de charge.

--name -n

Nom de la sonde.

--port

Le port de communication de la sonde. Les valeurs possibles sont comprises entre 1 et 65535, ces deux valeurs étant incluses.

--protocol

Protocole du point de terminaison.

Valeurs acceptées: Http, Https, Tcp
--resource-group -g

Nom du groupe de ressources. Vous pouvez configurer le groupe par défaut en utilisant az configure --defaults group=<name>.

Paramètres facultatifs

--interval --interval-in-seconds

L’intervalle, en secondes, de fréquence de détection de l’état d’intégrité du point de terminaison.

--no-wait

Ne pas attendre la fin de l’opération de longue durée.

Valeurs acceptées: 0, 1, f, false, n, no, t, true, y, yes
--number-of-probes --threshold

Nombre d’échecs de sonde consécutifs avant qu’une instance ne soit considérée comme non saine.

--path --request-path

L’URI utilisée pour demander l’état d’intégrité de la machine virtuelle. Le chemin d’accès est requis si un protocole est défini sur http. Dans le cas contraire, il n’est pas autorisé.

--probe-threshold

Nombre de sondes réussies ou ayant échoué consécutives afin d’autoriser ou de refuser la remise du trafic à ce point de terminaison. Il est actuellement en préversion et n’est pas recommandé pour les charges de travail de production. Pour la plupart des scénarios, nous vous recommandons de conserver la valeur par défaut 1 en ne spécifiant pas la valeur de la propriété.

Paramètres globaux
--debug

Augmentez le niveau de détail de la journalisation pour afficher tous les journaux de débogage.

--help -h

Affichez ce message d’aide et quittez.

--only-show-errors

Afficher uniquement les erreurs, en supprimant les avertissements.

--output -o

Format de sortie.

Valeurs acceptées: json, jsonc, none, table, tsv, yaml, yamlc
Valeur par défaut: json
--query

Chaîne de requêtes JMESPath. Pour plus d’informations et d’exemples, consultez http://jmespath.org/.

--subscription

Nom ou ID de l’abonnement. Vous pouvez configurer l’abonnement par défaut en utilisant az account set -s NAME_OR_ID.

--verbose

Augmentez le niveau de détail de la journalisation. Utilisez --debug pour des journaux de débogage complets.

az network lb probe delete

Supprimez une sonde dans l’équilibreur de charge.

az network lb probe delete --lb-name
                           --name
                           --resource-group
                           [--no-wait {0, 1, f, false, n, no, t, true, y, yes}]

Exemples

Supprimez une sonde.

az network lb probe delete -g MyResourceGroup --lb-name MyLb -n MyProbe

Paramètres obligatoires

--lb-name

Nom de l’équilibreur de charge.

--name -n

Nom de la sonde.

--resource-group -g

Nom du groupe de ressources. Vous pouvez configurer le groupe par défaut en utilisant az configure --defaults group=<name>.

Paramètres facultatifs

--no-wait

Ne pas attendre la fin de l’opération de longue durée.

Valeurs acceptées: 0, 1, f, false, n, no, t, true, y, yes
Paramètres globaux
--debug

Augmentez le niveau de détail de la journalisation pour afficher tous les journaux de débogage.

--help -h

Affichez ce message d’aide et quittez.

--only-show-errors

Afficher uniquement les erreurs, en supprimant les avertissements.

--output -o

Format de sortie.

Valeurs acceptées: json, jsonc, none, table, tsv, yaml, yamlc
Valeur par défaut: json
--query

Chaîne de requêtes JMESPath. Pour plus d’informations et d’exemples, consultez http://jmespath.org/.

--subscription

Nom ou ID de l’abonnement. Vous pouvez configurer l’abonnement par défaut en utilisant az account set -s NAME_OR_ID.

--verbose

Augmentez le niveau de détail de la journalisation. Utilisez --debug pour des journaux de débogage complets.

az network lb probe list

Répertorier les sondes dans l’équilibreur de charge.

az network lb probe list --lb-name
                         --resource-group

Exemples

Répertorier les sondes

az network lb probe list -g MyResourceGroup --lb-name MyLb

Paramètres obligatoires

--lb-name

Nom de l’équilibreur de charge.

--resource-group -g

Nom du groupe de ressources. Vous pouvez configurer le groupe par défaut en utilisant az configure --defaults group=<name>.

Paramètres globaux
--debug

Augmentez le niveau de détail de la journalisation pour afficher tous les journaux de débogage.

--help -h

Affichez ce message d’aide et quittez.

--only-show-errors

Afficher uniquement les erreurs, en supprimant les avertissements.

--output -o

Format de sortie.

Valeurs acceptées: json, jsonc, none, table, tsv, yaml, yamlc
Valeur par défaut: json
--query

Chaîne de requêtes JMESPath. Pour plus d’informations et d’exemples, consultez http://jmespath.org/.

--subscription

Nom ou ID de l’abonnement. Vous pouvez configurer l’abonnement par défaut en utilisant az account set -s NAME_OR_ID.

--verbose

Augmentez le niveau de détail de la journalisation. Utilisez --debug pour des journaux de débogage complets.

az network lb probe show

Obtenez les détails d’une sonde dans l’équilibreur de charge.

az network lb probe show --lb-name
                         --name
                         --resource-group

Exemples

Obtenez les détails d’une sonde.

az network lb probe show -g MyResourceGroup --lb-name MyLb -n MyProbe

Paramètres obligatoires

--lb-name

Nom de l’équilibreur de charge.

--name -n

Nom de la sonde.

--resource-group -g

Nom du groupe de ressources. Vous pouvez configurer le groupe par défaut en utilisant az configure --defaults group=<name>.

Paramètres globaux
--debug

Augmentez le niveau de détail de la journalisation pour afficher tous les journaux de débogage.

--help -h

Affichez ce message d’aide et quittez.

--only-show-errors

Afficher uniquement les erreurs, en supprimant les avertissements.

--output -o

Format de sortie.

Valeurs acceptées: json, jsonc, none, table, tsv, yaml, yamlc
Valeur par défaut: json
--query

Chaîne de requêtes JMESPath. Pour plus d’informations et d’exemples, consultez http://jmespath.org/.

--subscription

Nom ou ID de l’abonnement. Vous pouvez configurer l’abonnement par défaut en utilisant az account set -s NAME_OR_ID.

--verbose

Augmentez le niveau de détail de la journalisation. Utilisez --debug pour des journaux de débogage complets.

az network lb probe update

Mettez à jour une sonde dans l’équilibreur de charge.

az network lb probe update --lb-name
                           --name
                           --resource-group
                           [--add]
                           [--force-string {0, 1, f, false, n, no, t, true, y, yes}]
                           [--interval]
                           [--no-wait {0, 1, f, false, n, no, t, true, y, yes}]
                           [--number-of-probes]
                           [--path]
                           [--port]
                           [--probe-threshold]
                           [--protocol {Http, Https, Tcp}]
                           [--remove]
                           [--set]

Exemples

Mettez à jour une sonde avec un port et un intervalle différents.

az network lb probe update -g MyResourceGroup --lb-name MyLb -n MyProbe --port 81 --interval 10

Paramètres obligatoires

--lb-name

Nom de l’équilibreur de charge.

--name -n

Nom de la sonde.

--resource-group -g

Nom du groupe de ressources. Vous pouvez configurer le groupe par défaut en utilisant az configure --defaults group=<name>.

Paramètres facultatifs

--add

Ajoutez un objet à une liste d’objets en spécifiant un chemin d’accès et des paires clé-valeur. Exemple : --add property.listProperty <key=value, string ou JSON string>.

--force-string

Lorsque vous utilisez « set » ou « add », conservez les littéraux de chaîne au lieu de tenter de convertir en JSON.

Valeurs acceptées: 0, 1, f, false, n, no, t, true, y, yes
--interval --interval-in-seconds

L’intervalle, en secondes, de fréquence de détection de l’état d’intégrité du point de terminaison.

--no-wait

Ne pas attendre la fin de l’opération de longue durée.

Valeurs acceptées: 0, 1, f, false, n, no, t, true, y, yes
--number-of-probes --threshold

Nombre d’échecs de sonde consécutifs avant qu’une instance ne soit considérée comme non saine.

--path --request-path

L’URI utilisée pour demander l’état d’intégrité de la machine virtuelle. Le chemin d’accès est requis si un protocole est défini sur http. Dans le cas contraire, il n’est pas autorisé.

--port

Le port de communication de la sonde. Les valeurs possibles sont comprises entre 1 et 65535, ces deux valeurs étant incluses.

--probe-threshold

Nombre de sondes réussies ou ayant échoué consécutives afin d’autoriser ou de refuser la remise du trafic à ce point de terminaison. Il est actuellement en préversion et n’est pas recommandé pour les charges de travail de production. Pour la plupart des scénarios, nous vous recommandons de conserver la valeur par défaut 1 en ne spécifiant pas la valeur de la propriété.

--protocol

Protocole du point de terminaison.

Valeurs acceptées: Http, Https, Tcp
--remove

Supprimez une propriété ou un élément d’une liste. Exemple : --remove property.list OR --remove propertyToRemove.

--set

Mettez à jour un objet en spécifiant un chemin d’accès et une valeur de propriété à définir. Exemple : --set property1.property2=.

Paramètres globaux
--debug

Augmentez le niveau de détail de la journalisation pour afficher tous les journaux de débogage.

--help -h

Affichez ce message d’aide et quittez.

--only-show-errors

Afficher uniquement les erreurs, en supprimant les avertissements.

--output -o

Format de sortie.

Valeurs acceptées: json, jsonc, none, table, tsv, yaml, yamlc
Valeur par défaut: json
--query

Chaîne de requêtes JMESPath. Pour plus d’informations et d’exemples, consultez http://jmespath.org/.

--subscription

Nom ou ID de l’abonnement. Vous pouvez configurer l’abonnement par défaut en utilisant az account set -s NAME_OR_ID.

--verbose

Augmentez le niveau de détail de la journalisation. Utilisez --debug pour des journaux de débogage complets.

az network lb probe wait

Placez l’interface CLI dans un état d’attente jusqu’à ce qu’une condition soit remplie.

az network lb probe wait [--created]
                         [--custom]
                         [--deleted]
                         [--exists]
                         [--ids]
                         [--interval]
                         [--lb-name]
                         [--resource-group]
                         [--subscription]
                         [--timeout]
                         [--updated]

Paramètres facultatifs

--created

Attendez la création avec « provisioningState » sur « Succeeded ».

Valeur par défaut: False
--custom

Attendez que la condition réponde à une requête JMESPath personnalisée. Par exemple, provisioningState !='InProgress', instanceView.statuses[ ?code=='PowerState/running'].

--deleted

Attendez la suppression.

Valeur par défaut: False
--exists

Attendez que la ressource existe.

Valeur par défaut: False
--ids

Un ou plusieurs ID de ressource (délimités par des espaces). Il doit s’agir d’un ID de ressource complet contenant toutes les informations des arguments « ID de ressource ». Vous devez fournir des arguments --id ou d’autres arguments « ID de ressource ».

--interval

Intervalle d’interrogation en secondes.

Valeur par défaut: 30
--lb-name

Nom de l’équilibreur de charge.

--resource-group -g

Nom du groupe de ressources. Vous pouvez configurer le groupe par défaut en utilisant az configure --defaults group=<name>.

--subscription

Nom ou ID de l’abonnement. Vous pouvez configurer l’abonnement par défaut en utilisant az account set -s NAME_OR_ID.

--timeout

Délai maximal d’attente en secondes.

Valeur par défaut: 3600
--updated

Attendez la mise à jour avec provisioningState sur « Réussi ».

Valeur par défaut: False
Paramètres globaux
--debug

Augmentez le niveau de détail de la journalisation pour afficher tous les journaux de débogage.

--help -h

Affichez ce message d’aide et quittez.

--only-show-errors

Afficher uniquement les erreurs, en supprimant les avertissements.

--output -o

Format de sortie.

Valeurs acceptées: json, jsonc, none, table, tsv, yaml, yamlc
Valeur par défaut: json
--query

Chaîne de requêtes JMESPath. Pour plus d’informations et d’exemples, consultez http://jmespath.org/.

--subscription

Nom ou ID de l’abonnement. Vous pouvez configurer l’abonnement par défaut en utilisant az account set -s NAME_OR_ID.

--verbose

Augmentez le niveau de détail de la journalisation. Utilisez --debug pour des journaux de débogage complets.