Dela via


az network lb rule

Hantera regler för belastningsutjämning.

Kommandon

Name Description Typ Status
az network lb rule create

Skapa en belastningsutjämningsregel.

Kärna Allmän tillgänglighet
az network lb rule delete

Ta bort en belastningsutjämningsregel.

Kärna Allmän tillgänglighet
az network lb rule list

Lista regler för belastningsutjämning.

Kärna Allmän tillgänglighet
az network lb rule show

Hämta information om en belastningsutjämningsregel.

Kärna Allmän tillgänglighet
az network lb rule update

Uppdatera en belastningsutjämningsregel.

Kärna Allmän tillgänglighet
az network lb rule wait

Placera CLI i vänteläge tills ett villkor uppfylls.

Kärna Allmän tillgänglighet

az network lb rule create

Skapa en belastningsutjämningsregel.

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

Exempel

Skapa en belastningsutjämningsregel som tilldelar en frontriktad IP-konfiguration och port till en adresspool och port.

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

Skapa en belastningsutjämningsregel som tilldelar en frontriktad IP-konfiguration och port till en adresspool och port med den flytande IP-funktionen.

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

Skapa en lastbalanseringsregel för HA-portar som tilldelar en klientdels-IP och port för att använda alla tillgängliga serverdels-IP-adresser i en pool på samma port.

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

Obligatoriska parametrar

--backend-port

Porten som används för interna anslutningar på slutpunkten. Godtagbara värden är mellan 0 och 65535. Observera att värdet 0 aktiverar "Alla portar".

--frontend-port

Porten för den externa slutpunkten. Portnummer för varje regel måste vara unika i lastbalanseraren. Godtagbara värden är mellan 0 och 65534. Observera att värdet 0 aktiverar "Alla portar".

--lb-name

Lastbalanserarens namn.

--name -n

Namnet på belastningsutjämningsregeln.

--protocol

Referensen till transportprotokollet som används av belastningsutjämningsregeln.

Godkända värden: All, Tcp, Udp
--resource-group -g

Namnet på resursgruppen. Du kan konfigurera standardgruppen med .az configure --defaults group=<name>

Valfria parametrar

--backend-pool-name --backend-pools-name

Lista över ID eller namn på serverdelsadresspoolerna. Flera pooler stöds endast av Gateway SKU-lastbalanserare. Om det bara finns en sådan utelämnar du att använda som standard. Stöd för shorthand-syntax, json-file och yaml-file. Prova "??" för att visa mer.

--disable-outbound-snat

Konfigurerar SNAT för de virtuella datorerna i serverdelspoolen så att den offentligaIP-adressen som anges i klientdelen av belastningsutjämningsregeln används.

Godkända värden: 0, 1, f, false, n, no, t, true, y, yes
--enable-floating-ip --floating-ip

Konfigurerar en virtuell dators slutpunkt för den flytande IP-funktion som krävs för att konfigurera en SQL AlwaysOn-tillgänglighetsgrupp. Den här inställningen krävs när du använder SQL AlwaysOn-tillgänglighetsgrupper i SQL Server. Det går inte att ändra den här inställningen när du har skapat slutpunkten.

Godkända värden: 0, 1, f, false, n, no, t, true, y, yes
--enable-tcp-reset

Ta emot dubbelriktad TCP-återställning vid TCP-flödes timeout för inaktivitet eller oväntad anslutning. Det här elementet används endast när protokollet är inställt på TCP.

Godkända värden: 0, 1, f, false, n, no, t, true, y, yes
--frontend-ip --frontend-ip-name

Namnet på ID för ip-konfigurationen för klientdelen.

--idle-timeout --idle-timeout-in-minutes

Tidsgränsen för TCP-inaktiv anslutning. Värdet kan anges mellan 4 och 30 minuter. Standardvärdet är 4 minuter. Det här elementet används endast när protokollet är inställt på TCP.

--load-distribution

Belastningsdistributionsprincipen för den här regeln.

Godkända värden: Default, SourceIP, SourceIPProtocol
Standardvärde: Default
--no-wait

Vänta inte tills den långvariga åtgärden har slutförts.

Godkända värden: 0, 1, f, false, n, no, t, true, y, yes
--probe --probe-name

ID:t eller namnet på en befintlig avsökning som ska associeras med den här regeln.

Globala parametrar
--debug

Öka loggningsverositeten för att visa alla felsökningsloggar.

--help -h

Visa det här hjälpmeddelandet och avsluta.

--only-show-errors

Visa bara fel och ignorera varningar.

--output -o

Utdataformat.

Godkända värden: json, jsonc, none, table, tsv, yaml, yamlc
Standardvärde: json
--query

JMESPath-frågesträng. Mer http://jmespath.org/ information och exempel finns i.

--subscription

Namn eller ID för prenumerationen. Du kan konfigurera standardprenumerationen med .az account set -s NAME_OR_ID

--verbose

Öka loggningsverbositeten. Använd --debug för fullständiga felsökningsloggar.

az network lb rule delete

Ta bort en belastningsutjämningsregel.

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

Exempel

Ta bort en belastningsutjämningsregel.

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

Obligatoriska parametrar

--lb-name

Lastbalanserarens namn.

--name -n

Namnet på belastningsutjämningsregeln.

--resource-group -g

Namnet på resursgruppen. Du kan konfigurera standardgruppen med .az configure --defaults group=<name>

Valfria parametrar

--no-wait

Vänta inte tills den långvariga åtgärden har slutförts.

Godkända värden: 0, 1, f, false, n, no, t, true, y, yes
Globala parametrar
--debug

Öka loggningsverositeten för att visa alla felsökningsloggar.

--help -h

Visa det här hjälpmeddelandet och avsluta.

--only-show-errors

Visa bara fel och ignorera varningar.

--output -o

Utdataformat.

Godkända värden: json, jsonc, none, table, tsv, yaml, yamlc
Standardvärde: json
--query

JMESPath-frågesträng. Mer http://jmespath.org/ information och exempel finns i.

--subscription

Namn eller ID för prenumerationen. Du kan konfigurera standardprenumerationen med .az account set -s NAME_OR_ID

--verbose

Öka loggningsverbositeten. Använd --debug för fullständiga felsökningsloggar.

az network lb rule list

Lista regler för belastningsutjämning.

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

Exempel

Lista regler för belastningsutjämning.

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

Obligatoriska parametrar

--lb-name

Lastbalanserarens namn.

--resource-group -g

Namnet på resursgruppen. Du kan konfigurera standardgruppen med .az configure --defaults group=<name>

Globala parametrar
--debug

Öka loggningsverositeten för att visa alla felsökningsloggar.

--help -h

Visa det här hjälpmeddelandet och avsluta.

--only-show-errors

Visa bara fel och ignorera varningar.

--output -o

Utdataformat.

Godkända värden: json, jsonc, none, table, tsv, yaml, yamlc
Standardvärde: json
--query

JMESPath-frågesträng. Mer http://jmespath.org/ information och exempel finns i.

--subscription

Namn eller ID för prenumerationen. Du kan konfigurera standardprenumerationen med .az account set -s NAME_OR_ID

--verbose

Öka loggningsverbositeten. Använd --debug för fullständiga felsökningsloggar.

az network lb rule show

Hämta information om en belastningsutjämningsregel.

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

Exempel

Hämta information om en belastningsutjämningsregel.

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

Obligatoriska parametrar

--lb-name

Lastbalanserarens namn.

--name -n

Namnet på belastningsutjämningsregeln.

--resource-group -g

Namnet på resursgruppen. Du kan konfigurera standardgruppen med .az configure --defaults group=<name>

Globala parametrar
--debug

Öka loggningsverositeten för att visa alla felsökningsloggar.

--help -h

Visa det här hjälpmeddelandet och avsluta.

--only-show-errors

Visa bara fel och ignorera varningar.

--output -o

Utdataformat.

Godkända värden: json, jsonc, none, table, tsv, yaml, yamlc
Standardvärde: json
--query

JMESPath-frågesträng. Mer http://jmespath.org/ information och exempel finns i.

--subscription

Namn eller ID för prenumerationen. Du kan konfigurera standardprenumerationen med .az account set -s NAME_OR_ID

--verbose

Öka loggningsverbositeten. Använd --debug för fullständiga felsökningsloggar.

az network lb rule update

Uppdatera en belastningsutjämningsregel.

az network lb rule update --lb-name
                          --name
                          --resource-group
                          [--add]
                          [--backend-pool-name]
                          [--backend-port]
                          [--disable-outbound-snat {0, 1, f, false, n, no, t, true, y, yes}]
                          [--enable-floating-ip {0, 1, f, false, n, no, t, true, y, yes}]
                          [--enable-tcp-reset {0, 1, f, false, n, no, t, true, y, yes}]
                          [--force-string {0, 1, f, false, n, no, t, true, y, yes}]
                          [--frontend-ip]
                          [--frontend-port]
                          [--idle-timeout]
                          [--load-distribution {Default, SourceIP, SourceIPProtocol}]
                          [--no-wait {0, 1, f, false, n, no, t, true, y, yes}]
                          [--probe]
                          [--protocol {All, Tcp, Udp}]
                          [--remove]
                          [--set]

Exempel

Uppdatera en belastningsutjämningsregel för att ändra protokollet till UDP.

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

Uppdatera en belastningsutjämningsregel för att stödja HA-portar.

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

Obligatoriska parametrar

--lb-name

Lastbalanserarens namn.

--name -n

Namnet på belastningsutjämningsregeln.

--resource-group -g

Namnet på resursgruppen. Du kan konfigurera standardgruppen med .az configure --defaults group=<name>

Valfria parametrar

--add

Lägg till ett objekt i en lista över objekt genom att ange en sökväg och nyckelvärdepar. Exempel: --add property.listProperty <key=value, string eller JSON string>.

--backend-pool-name --backend-pools-name

Lista över ID eller namn på serverdelsadresspoolerna. Flera pooler stöds endast av Gateway SKU-lastbalanserare. Stöd för shorthand-syntax, json-file och yaml-file. Prova "??" för att visa mer.

--backend-port

Porten som används för interna anslutningar på slutpunkten. Godtagbara värden är mellan 0 och 65535. Observera att värdet 0 aktiverar "Alla portar".

--disable-outbound-snat

Konfigurerar SNAT för de virtuella datorerna i serverdelspoolen så att den offentligaIP-adressen som anges i klientdelen av belastningsutjämningsregeln används.

Godkända värden: 0, 1, f, false, n, no, t, true, y, yes
--enable-floating-ip --floating-ip

Konfigurerar en virtuell dators slutpunkt för den flytande IP-funktion som krävs för att konfigurera en SQL AlwaysOn-tillgänglighetsgrupp. Den här inställningen krävs när du använder SQL AlwaysOn-tillgänglighetsgrupper i SQL Server. Det går inte att ändra den här inställningen när du har skapat slutpunkten.

Godkända värden: 0, 1, f, false, n, no, t, true, y, yes
--enable-tcp-reset

Ta emot dubbelriktad TCP-återställning vid TCP-flödes timeout för inaktivitet eller oväntad anslutning. Det här elementet används endast när protokollet är inställt på TCP.

Godkända värden: 0, 1, f, false, n, no, t, true, y, yes
--force-string

När du använder "set" eller "add" bevarar du strängliteraler i stället för att försöka konvertera till JSON.

Godkända värden: 0, 1, f, false, n, no, t, true, y, yes
--frontend-ip --frontend-ip-name

Namnet på ID för ip-konfigurationen för klientdelen.

--frontend-port

Porten för den externa slutpunkten. Portnummer för varje regel måste vara unika i lastbalanseraren. Godtagbara värden är mellan 0 och 65534. Observera att värdet 0 aktiverar "Alla portar".

--idle-timeout --idle-timeout-in-minutes

Tidsgränsen för TCP-inaktiv anslutning. Värdet kan anges mellan 4 och 30 minuter. Standardvärdet är 4 minuter. Det här elementet används endast när protokollet är inställt på TCP.

--load-distribution

Belastningsdistributionsprincipen för den här regeln.

Godkända värden: Default, SourceIP, SourceIPProtocol
--no-wait

Vänta inte tills den långvariga åtgärden har slutförts.

Godkända värden: 0, 1, f, false, n, no, t, true, y, yes
--probe --probe-name

ID:t eller namnet på en befintlig avsökning som ska associeras med den här regeln.

--protocol

Referensen till transportprotokollet som används av belastningsutjämningsregeln.

Godkända värden: All, Tcp, Udp
--remove

Ta bort en egenskap eller ett element från en lista. Exempel: --remove property.list OR --remove propertyToRemove.

--set

Uppdatera ett objekt genom att ange en egenskapssökväg och ett värde som ska anges. Exempel: --set property1.property2=.

Globala parametrar
--debug

Öka loggningsverositeten för att visa alla felsökningsloggar.

--help -h

Visa det här hjälpmeddelandet och avsluta.

--only-show-errors

Visa bara fel och ignorera varningar.

--output -o

Utdataformat.

Godkända värden: json, jsonc, none, table, tsv, yaml, yamlc
Standardvärde: json
--query

JMESPath-frågesträng. Mer http://jmespath.org/ information och exempel finns i.

--subscription

Namn eller ID för prenumerationen. Du kan konfigurera standardprenumerationen med .az account set -s NAME_OR_ID

--verbose

Öka loggningsverbositeten. Använd --debug för fullständiga felsökningsloggar.

az network lb rule wait

Placera CLI i vänteläge tills ett villkor uppfylls.

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

Valfria parametrar

--created

Vänta tills du har skapat med "provisioningState" på "Lyckades".

Standardvärde: False
--custom

Vänta tills villkoret uppfyller en anpassad JMESPath-fråga. T.ex. provisioningState!='InProgress', instanceView.statuses[?code=='PowerState/running'].

--deleted

Vänta tills den har tagits bort.

Standardvärde: False
--exists

Vänta tills resursen finns.

Standardvärde: False
--ids

Ett eller flera resurs-ID:t (utrymmesavgränsade). Det bör vara ett fullständigt resurs-ID som innehåller all information om argumenten "Resurs-ID". Du bör ange antingen --id eller andra "Resurs-ID"-argument.

--interval

Avsökningsintervall i sekunder.

Standardvärde: 30
--lb-name

Lastbalanserarens namn.

--resource-group -g

Namnet på resursgruppen. Du kan konfigurera standardgruppen med .az configure --defaults group=<name>

--subscription

Namn eller ID för prenumerationen. Du kan konfigurera standardprenumerationen med .az account set -s NAME_OR_ID

--timeout

Maximal väntetid i sekunder.

Standardvärde: 3600
--updated

Vänta tills det har uppdaterats med provisioningState på Lyckades.

Standardvärde: False
Globala parametrar
--debug

Öka loggningsverositeten för att visa alla felsökningsloggar.

--help -h

Visa det här hjälpmeddelandet och avsluta.

--only-show-errors

Visa bara fel och ignorera varningar.

--output -o

Utdataformat.

Godkända värden: json, jsonc, none, table, tsv, yaml, yamlc
Standardvärde: json
--query

JMESPath-frågesträng. Mer http://jmespath.org/ information och exempel finns i.

--subscription

Namn eller ID för prenumerationen. Du kan konfigurera standardprenumerationen med .az account set -s NAME_OR_ID

--verbose

Öka loggningsverbositeten. Använd --debug för fullständiga felsökningsloggar.