az network lb rule

Gérer les règles d’équilibrage de charge.

Commandes

az network lb rule create

Créez une règle d’équilibrage de charge.

az network lb rule delete

Supprimer une règle d’équilibrage de charge.

az network lb rule list

Répertorier les règles d’équilibrage de charge.

az network lb rule show

Obtenez les détails d’une règle d’équilibrage de charge.

az network lb rule update

Mettez à jour une règle d’équilibrage de charge.

az network lb rule create

Créez une règle d’équilibrage de charge.

az network lb rule create --backend-port
                          --frontend-port
                          --lb-name
                          --name
                          --protocol {All, Tcp, Udp}
                          --resource-group
                          [--backend-pool-name]
                          [--backend-pools-name]
                          [--disable-outbound-snat {false, true}]
                          [--enable-tcp-reset {false, true}]
                          [--floating-ip {false, true}]
                          [--frontend-ip-name]
                          [--idle-timeout]
                          [--load-distribution {Default, SourceIP, SourceIPProtocol}]
                          [--probe-name]

Exemples

Créez une règle d’équilibrage de charge qui affecte une configuration IP frontale et un port à un pool d’adresses et à un port.

az network lb rule create -g MyResourceGroup --lb-name MyLb -n MyLbRule --protocol Tcp \
    --frontend-ip-name MyFrontEndIp --frontend-port 80 \
    --backend-pool-name MyAddressPool --backend-port 80

Créez une règle d’équilibrage de charge qui affecte une configuration IP frontale et un port à un pool d’adresses et à un port avec la fonctionnalité ip flottante.

az network lb rule create -g MyResourceGroup --lb-name MyLb -n MyLbRule --protocol Tcp \
    --frontend-ip-name MyFrontEndIp --backend-pool-name MyAddressPool  \
    --floating-ip true --frontend-port 80 --backend-port 80

Créez une règle d’équilibrage de charge des ports à haute disponibilité qui affecte une adresse IP frontale et un port pour utiliser toutes les adresses IP back-end disponibles dans un pool sur le même port.

az network lb rule create -g MyResourceGroup --lb-name MyLb -n MyHAPortsRule \
    --protocol All --frontend-port 0 --backend-port 0 --frontend-ip-name MyFrontendIp \
    --backend-pool-name MyAddressPool

Paramètres obligatoires

--backend-port

Numéro de port.

--frontend-port

Numéro de port.

--lb-name

Nom de l’équilibreur de charge.

--name -n

Nom de la règle d’équilibrage de charge.

--protocol

Protocole de transport réseau.

valeurs acceptées: All, Tcp, Udp
--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

--backend-pool-name

Nom du pool d’adresses back-end. S’il n’en existe qu’un seul, omettez d’utiliser comme valeur par défaut.

--backend-pools-name

Liste du nom du pool d’adresses back-end.

--disable-outbound-snat

Configure la SNAT pour les machines virtuelles du pool back-end afin d’utiliser l’adresse publicIP spécifiée dans le serveur frontal de la règle d’équilibrage de charge.

valeurs acceptées: false, true
--enable-tcp-reset

Recevez la réinitialisation TCP bidirectionnelle sur le délai d’inactivité du flux TCP ou l’arrêt inattendu de la connexion. Utilisé uniquement lorsque le protocole est défini sur TCP.

valeurs acceptées: false, true
--floating-ip

Activez l’adresse IP flottante.

valeurs acceptées: false, true
--frontend-ip-name

Nom de la configuration IP frontale. S’il n’en existe qu’un seul, omettez d’utiliser comme valeur par défaut.

--idle-timeout

Délai d’inactivité en minutes.

--load-distribution

Paramètres de règle d’affinité.

valeurs acceptées: Default, SourceIP, SourceIPProtocol
valeur par défaut: default
--probe-name

Nom d’une sonde existante à associer à cette règle.

az network lb rule delete

Supprimer une règle d’équilibrage de charge.

az network lb rule delete --lb-name
                          --name
                          --resource-group

Exemples

Supprimer une règle d’équilibrage de charge.

az network lb rule delete -g MyResourceGroup --lb-name MyLb -n MyLbRule

Paramètres obligatoires

--lb-name

Le nom de l’équilibreur de charge.

--name -n

Nom de la règle d’équilibrage 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>.

az network lb rule list

Répertorier les règles d’équilibrage de charge.

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

Exemples

Répertorier les règles d’équilibrage de charge.

az network lb rule list -g MyResourceGroup --lb-name MyLb -o table

Paramètres obligatoires

--lb-name

Le 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>.

az network lb rule show

Obtenez les détails d’une règle d’équilibrage de charge.

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

Exemples

Obtenez les détails d’une règle d’équilibrage de charge.

az network lb rule show -g MyResourceGroup --lb-name MyLb -n MyLbRule

Paramètres obligatoires

--lb-name

Le nom de l’équilibreur de charge.

--name -n

Nom de la règle d’équilibrage 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>.

az network lb rule update

Mettez à jour une règle d’équilibrage de charge.

az network lb rule update [--add]
                          [--backend-pool-name]
                          [--backend-pools-name]
                          [--backend-port]
                          [--disable-outbound-snat {false, true}]
                          [--enable-tcp-reset {false, true}]
                          [--floating-ip {false, true}]
                          [--force-string]
                          [--frontend-ip-name]
                          [--frontend-port]
                          [--idle-timeout]
                          [--ids]
                          [--lb-name]
                          [--load-distribution {Default, SourceIP, SourceIPProtocol}]
                          [--name]
                          [--probe-name]
                          [--protocol {All, Tcp, Udp}]
                          [--remove]
                          [--resource-group]
                          [--set]
                          [--subscription]

Exemples

Mettez à jour une règle d’équilibrage de charge pour changer le protocole en UDP.

az network lb rule update -g MyResourceGroup --lb-name MyLb -n MyLbRule --protocol Udp

Mettez à jour une règle d’équilibrage de charge pour prendre en charge les ports haute disponibilité.

az network lb rule update -g MyResourceGroup --lb-name MyLb -n MyLbRule \ --protocol All --frontend-port 0 --backend-port 0

Mettez à jour une règle d’équilibrage de charge. (généré automatiquement)

az network lb rule update --disable-outbound-snat true --lb-name MyLb --name MyLbRule --resource-group MyResourceGroup

Mettez à jour une règle d’équilibrage de charge. (généré automatiquement)

az network lb rule update --idle-timeout 5 --lb-name MyLb --name MyLbRule --resource-group MyResourceGroup

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>.

valeur par défaut: []
--backend-pool-name

Nom du pool d’adresses back-end.

--backend-pools-name

Liste du nom du pool d’adresses back-end.

--backend-port

Numéro de port.

--disable-outbound-snat

Configure la SNAT pour les machines virtuelles du pool back-end afin d’utiliser l’adresse publicIP spécifiée dans le serveur frontal de la règle d’équilibrage de charge.

valeurs acceptées: false, true
--enable-tcp-reset

Recevez la réinitialisation TCP bidirectionnelle sur le délai d’inactivité du flux TCP ou l’arrêt inattendu de la connexion. Utilisé uniquement lorsque le protocole est défini sur TCP.

valeurs acceptées: false, true
--floating-ip

Activez l’adresse IP flottante.

valeurs acceptées: false, true
--force-string

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

valeur par défaut: False
--frontend-ip-name

Nom de la configuration IP frontale.

--frontend-port

Numéro de port.

--idle-timeout

Délai d’inactivité en minutes.

--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 --ids ou d’autres arguments « Id de ressource ».

--lb-name

Nom de l’équilibreur de charge.

--load-distribution

Paramètres de règle d’affinité.

valeurs acceptées: Default, SourceIP, SourceIPProtocol
valeur par défaut: default
--name -n

Nom de la règle d’équilibrage de charge.

--probe-name

Nom d’une sonde existante à associer à cette règle.

--protocol

Protocole de transport réseau.

valeurs acceptées: All, Tcp, Udp
--remove

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

valeur par défaut: []
--resource-group -g

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

--set

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

valeur par défaut: []
--subscription

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