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

Obtenir 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]
                          [--subscription]

Exemples

Créer une règle d’équilibrage de charge qui affecte une configuration et un port de l’adresse IP frontale à 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éer une règle d’équilibrage de charge qui affecte une configuration et un port d’adresse IP frontale à un pool d’adresses et à un port avec la fonctionnalité d’adresse 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éer une règle d’équilibrage de charge de ports haute disponibilité qui affecte une adresse IP et un port de serveur frontal pour utiliser toutes les adresses IP principales 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 principales. S’il n’existe qu’un seul, omettez pour l’utiliser comme valeur par défaut.

--backend-pools-name

Liste du nom du pool d’adresses principales.

--disable-outbound-snat

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

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

Réception d’une réinitialisation TCP bidirectionnelle sur le délai d’inactivité du workflow 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 d’adresse IP frontale. S’il n’existe qu’un seul, omettez pour l’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.

--subscription

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

az network lb rule delete

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

az network lb rule delete --lb-name
                          --name
                          --resource-group
                          [--subscription]

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

Paramètres facultatifs

--subscription

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

az network lb rule list

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

az network lb rule list --lb-name
                        --resource-group
                        [--query-examples]
                        [--subscription]

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

Paramètres facultatifs

--query-examples

Recommandez JMESPath String pour vous. Vous pouvez copier une requête et la coller après--le paramètre de requête entre guillemets doubles pour voir les résultats. Vous pouvez ajouter un ou plusieurs mots clés positionnels pour pouvoir fournir des suggestions en fonction de ces mots clés.

--subscription

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

az network lb rule show

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

az network lb rule show --lb-name
                        --name
                        --resource-group
                        [--query-examples]
                        [--subscription]

Exemples

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

Paramètres facultatifs

--query-examples

Recommandez JMESPath String pour vous. Vous pouvez copier une requête et la coller après--le paramètre de requête entre guillemets doubles pour voir les résultats. Vous pouvez ajouter un ou plusieurs mots clés positionnels pour pouvoir fournir des suggestions en fonction de ces mots clés.

--subscription

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

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

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 des paires chemin d’accès et valeur de clé. Exemple :--Add Property. listProperty <key = value, String ou JSON String>.

--backend-pool-name

Nom du pool d’adresses principales.

--backend-pools-name

Liste du nom du pool d’adresses principales.

--backend-port

Numéro de port.

--disable-outbound-snat

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

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

Réception d’une réinitialisation TCP bidirectionnelle sur le délai d’inactivité du workflow 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

Quand vous utilisez’Set’ou’Add', conservez les littéraux de chaîne au lieu de tenter de les convertir au format JSON.

--frontend-ip-name

Nom de la configuration d’adresse 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 des ID 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

Supprimer une propriété ou un élément d’une liste. Exemple :--Remove Property. List ou--Remove propertyToRemove.

--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 d’accès à la propriété et une valeur à définir. Exemple :--Set property1. Property2 =.

--subscription

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