az network lb rule
Taakverdelingsregels beheren.
Opdracht
| Name | Description | Type | Status |
|---|---|---|---|
| az network lb rule create |
Maak een taakverdelingsregel. |
Core | GA |
| az network lb rule delete |
Een taakverdelingsregel verwijderen. |
Core | GA |
| az network lb rule list |
Taakverdelingsregels weergeven. |
Core | GA |
| az network lb rule show |
De details van een taakverdelingsregel ophalen. |
Core | GA |
| az network lb rule update |
Werk een taakverdelingsregel bij. |
Core | GA |
| az network lb rule wait |
Plaats de CLI in een wachtstatus totdat aan een voorwaarde is voldaan. |
Core | GA |
az network lb rule create
Maak een taakverdelingsregel.
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 {0, 1, f, false, n, no, t, true, y, yes}]
[--enable-floating-ip --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 --frontend-ip-name]
[--idle-timeout --idle-timeout-in-minutes]
[--load-distribution {Default, SourceIP, SourceIPProtocol}]
[--no-wait {0, 1, f, false, n, no, t, true, y, yes}]
[--probe --probe-name]
Voorbeelden
Maak een taakverdelingsregel die een frontgerichte IP-configuratie en -poort toewijst aan een adresgroep en poort.
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
Maak een taakverdelingsregel die een frontgerichte IP-configuratie en -poort toewijst aan een adresgroep en poort met de zwevende IP-functie.
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
Maak een taakverdelingsregel voor hoge beschikbaarheidspoorten die een front-end-IP en poort toewijst om alle beschikbare back-end-IP's in een pool op dezelfde poort te gebruiken.
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
Vereiste parameters
De poort die wordt gebruikt voor interne verbindingen op het eindpunt. Acceptabele waarden liggen tussen 0 en 65535. Houd er rekening mee dat waarde 0 'Elke poort' inschakelt.
| Eigenschap | Waarde |
|---|---|
| Parametergroep: | Properties Arguments |
De poort voor het externe eindpunt. Poortnummers voor elke regel moeten uniek zijn binnen de Load Balancer. Acceptabele waarden liggen tussen 0 en 65534. Houd er rekening mee dat waarde 0 'Elke poort' inschakelt.
| Eigenschap | Waarde |
|---|---|
| Parametergroep: | Properties Arguments |
De naam van de load balancer.
De naam van de taakverdelingsregel.
De verwijzing naar het transportprotocol dat wordt gebruikt door de taakverdelingsregel.
| Eigenschap | Waarde |
|---|---|
| Parametergroep: | Properties Arguments |
| Geaccepteerde waarden: | All, Tcp, Udp |
Naam van resourcegroep. U kunt de standaardgroep configureren met behulp van az configure --defaults group=<name>.
Optionele parameters
De volgende parameters zijn optioneel, maar afhankelijk van de context kunnen een of meer parameters vereist zijn om de opdracht uit te voeren.
Lijst met id's of naam van de back-endadresgroepen. Meerdere pools worden alleen ondersteund door gateway-SKU-load balancer. Als er slechts één bestaat, laat u dit weg als standaardinstelling. Ondersteuning voor shorthand-syntaxis, json-file en yaml-file. Probeer '??' om meer weer te geven.
| Eigenschap | Waarde |
|---|---|
| Parametergroep: | Properties Arguments |
Hiermee configureert u SNAT voor de VM's in de back-endpool om het openbareIP-adres te gebruiken dat is opgegeven in de front-end van de taakverdelingsregel.
| Eigenschap | Waarde |
|---|---|
| Parametergroep: | Properties Arguments |
| Geaccepteerde waarden: | 0, 1, f, false, n, no, t, true, y, yes |
Hiermee configureert u het eindpunt van een virtuele machine voor de zwevende IP-mogelijkheid die is vereist voor het configureren van een SQL AlwaysOn-beschikbaarheidsgroep. Deze instelling is vereist wanneer u de SQL AlwaysOn-beschikbaarheidsgroepen in SQL Server gebruikt. Deze instelling kan niet worden gewijzigd nadat u het eindpunt hebt gemaakt.
| Eigenschap | Waarde |
|---|---|
| Parametergroep: | Properties Arguments |
| Geaccepteerde waarden: | 0, 1, f, false, n, no, t, true, y, yes |
Ontvang bidirectionele TCP-reset bij time-out voor inactiviteit van TCP-stroom of onverwachte beëindiging van de verbinding. Dit element wordt alleen gebruikt wanneer het protocol is ingesteld op TCP.
| Eigenschap | Waarde |
|---|---|
| Parametergroep: | Properties Arguments |
| Geaccepteerde waarden: | 0, 1, f, false, n, no, t, true, y, yes |
De naam van de id van de front-end-IP-configuratie.
| Eigenschap | Waarde |
|---|---|
| Parametergroep: | Properties Arguments |
De time-out voor de TCP-inactiviteit-verbinding. De waarde kan tussen 4 en 30 minuten worden ingesteld. De standaardwaarde is 4 minuten. Dit element wordt alleen gebruikt wanneer het protocol is ingesteld op TCP.
| Eigenschap | Waarde |
|---|---|
| Parametergroep: | Properties Arguments |
Het distributiebeleid voor belasting voor deze regel.
| Eigenschap | Waarde |
|---|---|
| Parametergroep: | Properties Arguments |
| Default value: | Default |
| Geaccepteerde waarden: | Default, SourceIP, SourceIPProtocol |
Wacht niet totdat de langdurige bewerking is voltooid.
| Eigenschap | Waarde |
|---|---|
| Geaccepteerde waarden: | 0, 1, f, false, n, no, t, true, y, yes |
De id of naam van een bestaande test die aan deze regel moet worden gekoppeld.
| Eigenschap | Waarde |
|---|---|
| Parametergroep: | Properties Arguments |
Globale parameters
Vergroot de uitgebreidheid van logboekregistratie om alle logboeken voor foutopsporing weer te geven.
| Eigenschap | Waarde |
|---|---|
| Default value: | False |
Dit Help-bericht weergeven en afsluiten.
Alleen fouten weergeven, waarschuwingen onderdrukken.
| Eigenschap | Waarde |
|---|---|
| Default value: | False |
Uitvoerindeling.
| Eigenschap | Waarde |
|---|---|
| Default value: | json |
| Geaccepteerde waarden: | json, jsonc, none, table, tsv, yaml, yamlc |
JMESPath-queryreeks. Zie http://jmespath.org/ voor meer informatie en voorbeelden.
Naam of id van abonnement. U kunt het standaardabonnement configureren met behulp van az account set -s NAME_OR_ID.
Vergroot de uitgebreidheid van logboekregistratie. Gebruik --debug voor volledige foutopsporingslogboeken.
| Eigenschap | Waarde |
|---|---|
| Default value: | False |
az network lb rule delete
Een taakverdelingsregel verwijderen.
az network lb rule delete --lb-name
--name
--resource-group
[--no-wait {0, 1, f, false, n, no, t, true, y, yes}]
Voorbeelden
Een taakverdelingsregel verwijderen.
az network lb rule delete -g MyResourceGroup --lb-name MyLb -n MyLbRule
Vereiste parameters
De naam van de load balancer.
De naam van de taakverdelingsregel.
Naam van resourcegroep. U kunt de standaardgroep configureren met behulp van az configure --defaults group=<name>.
Optionele parameters
De volgende parameters zijn optioneel, maar afhankelijk van de context kunnen een of meer parameters vereist zijn om de opdracht uit te voeren.
Wacht niet totdat de langdurige bewerking is voltooid.
| Eigenschap | Waarde |
|---|---|
| Geaccepteerde waarden: | 0, 1, f, false, n, no, t, true, y, yes |
Globale parameters
Vergroot de uitgebreidheid van logboekregistratie om alle logboeken voor foutopsporing weer te geven.
| Eigenschap | Waarde |
|---|---|
| Default value: | False |
Dit Help-bericht weergeven en afsluiten.
Alleen fouten weergeven, waarschuwingen onderdrukken.
| Eigenschap | Waarde |
|---|---|
| Default value: | False |
Uitvoerindeling.
| Eigenschap | Waarde |
|---|---|
| Default value: | json |
| Geaccepteerde waarden: | json, jsonc, none, table, tsv, yaml, yamlc |
JMESPath-queryreeks. Zie http://jmespath.org/ voor meer informatie en voorbeelden.
Naam of id van abonnement. U kunt het standaardabonnement configureren met behulp van az account set -s NAME_OR_ID.
Vergroot de uitgebreidheid van logboekregistratie. Gebruik --debug voor volledige foutopsporingslogboeken.
| Eigenschap | Waarde |
|---|---|
| Default value: | False |
az network lb rule list
Taakverdelingsregels weergeven.
az network lb rule list --lb-name
--resource-group
Voorbeelden
Taakverdelingsregels weergeven.
az network lb rule list -g MyResourceGroup --lb-name MyLb -o table
Vereiste parameters
De naam van de load balancer.
Naam van resourcegroep. U kunt de standaardgroep configureren met behulp van az configure --defaults group=<name>.
Globale parameters
Vergroot de uitgebreidheid van logboekregistratie om alle logboeken voor foutopsporing weer te geven.
| Eigenschap | Waarde |
|---|---|
| Default value: | False |
Dit Help-bericht weergeven en afsluiten.
Alleen fouten weergeven, waarschuwingen onderdrukken.
| Eigenschap | Waarde |
|---|---|
| Default value: | False |
Uitvoerindeling.
| Eigenschap | Waarde |
|---|---|
| Default value: | json |
| Geaccepteerde waarden: | json, jsonc, none, table, tsv, yaml, yamlc |
JMESPath-queryreeks. Zie http://jmespath.org/ voor meer informatie en voorbeelden.
Naam of id van abonnement. U kunt het standaardabonnement configureren met behulp van az account set -s NAME_OR_ID.
Vergroot de uitgebreidheid van logboekregistratie. Gebruik --debug voor volledige foutopsporingslogboeken.
| Eigenschap | Waarde |
|---|---|
| Default value: | False |
az network lb rule show
De details van een taakverdelingsregel ophalen.
az network lb rule show --lb-name
--name
--resource-group
Voorbeelden
De details van een taakverdelingsregel ophalen.
az network lb rule show -g MyResourceGroup --lb-name MyLb -n MyLbRule
Vereiste parameters
De naam van de load balancer.
De naam van de taakverdelingsregel.
Naam van resourcegroep. U kunt de standaardgroep configureren met behulp van az configure --defaults group=<name>.
Globale parameters
Vergroot de uitgebreidheid van logboekregistratie om alle logboeken voor foutopsporing weer te geven.
| Eigenschap | Waarde |
|---|---|
| Default value: | False |
Dit Help-bericht weergeven en afsluiten.
Alleen fouten weergeven, waarschuwingen onderdrukken.
| Eigenschap | Waarde |
|---|---|
| Default value: | False |
Uitvoerindeling.
| Eigenschap | Waarde |
|---|---|
| Default value: | json |
| Geaccepteerde waarden: | json, jsonc, none, table, tsv, yaml, yamlc |
JMESPath-queryreeks. Zie http://jmespath.org/ voor meer informatie en voorbeelden.
Naam of id van abonnement. U kunt het standaardabonnement configureren met behulp van az account set -s NAME_OR_ID.
Vergroot de uitgebreidheid van logboekregistratie. Gebruik --debug voor volledige foutopsporingslogboeken.
| Eigenschap | Waarde |
|---|---|
| Default value: | False |
az network lb rule update
Werk een taakverdelingsregel bij.
az network lb rule update --lb-name
--name
--resource-group
[--add]
[--backend-pool-name --backend-pools-name]
[--backend-port]
[--disable-outbound-snat {0, 1, f, false, n, no, t, true, y, yes}]
[--enable-floating-ip --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-ip-name]
[--frontend-port]
[--idle-timeout --idle-timeout-in-minutes]
[--load-distribution {Default, SourceIP, SourceIPProtocol}]
[--no-wait {0, 1, f, false, n, no, t, true, y, yes}]
[--probe --probe-name]
[--protocol {All, Tcp, Udp}]
[--remove]
[--set]
Voorbeelden
Werk een taakverdelingsregel bij om het protocol te wijzigen in UDP.
az network lb rule update -g MyResourceGroup --lb-name MyLb -n MyLbRule --protocol Udp
Werk een taakverdelingsregel bij om HA-poorten te ondersteunen.
az network lb rule update -g MyResourceGroup --lb-name MyLb -n MyLbRule --protocol All --frontend-port 0 --backend-port 0
Vereiste parameters
De naam van de load balancer.
De naam van de taakverdelingsregel.
Naam van resourcegroep. U kunt de standaardgroep configureren met behulp van az configure --defaults group=<name>.
Optionele parameters
De volgende parameters zijn optioneel, maar afhankelijk van de context kunnen een of meer parameters vereist zijn om de opdracht uit te voeren.
Voeg een object toe aan een lijst met objecten door een pad- en sleutelwaardeparen op te geven. Voorbeeld: --add property.listProperty <key=value, string or JSON string>.
| Eigenschap | Waarde |
|---|---|
| Parametergroep: | Generic Update Arguments |
Lijst met id's of naam van de back-endadresgroepen. Meerdere pools worden alleen ondersteund door gateway-SKU-load balancer. Ondersteuning voor shorthand-syntaxis, json-file en yaml-file. Probeer '??' om meer weer te geven.
| Eigenschap | Waarde |
|---|---|
| Parametergroep: | Properties Arguments |
De poort die wordt gebruikt voor interne verbindingen op het eindpunt. Acceptabele waarden liggen tussen 0 en 65535. Houd er rekening mee dat waarde 0 'Elke poort' inschakelt.
| Eigenschap | Waarde |
|---|---|
| Parametergroep: | Properties Arguments |
Hiermee configureert u SNAT voor de VM's in de back-endpool om het openbareIP-adres te gebruiken dat is opgegeven in de front-end van de taakverdelingsregel.
| Eigenschap | Waarde |
|---|---|
| Parametergroep: | Properties Arguments |
| Geaccepteerde waarden: | 0, 1, f, false, n, no, t, true, y, yes |
Hiermee configureert u het eindpunt van een virtuele machine voor de zwevende IP-mogelijkheid die is vereist voor het configureren van een SQL AlwaysOn-beschikbaarheidsgroep. Deze instelling is vereist wanneer u de SQL AlwaysOn-beschikbaarheidsgroepen in SQL Server gebruikt. Deze instelling kan niet worden gewijzigd nadat u het eindpunt hebt gemaakt.
| Eigenschap | Waarde |
|---|---|
| Parametergroep: | Properties Arguments |
| Geaccepteerde waarden: | 0, 1, f, false, n, no, t, true, y, yes |
Ontvang bidirectionele TCP-reset bij time-out voor inactiviteit van TCP-stroom of onverwachte beëindiging van de verbinding. Dit element wordt alleen gebruikt wanneer het protocol is ingesteld op TCP.
| Eigenschap | Waarde |
|---|---|
| Parametergroep: | Properties Arguments |
| Geaccepteerde waarden: | 0, 1, f, false, n, no, t, true, y, yes |
Wanneer u 'set' of 'toevoegen' gebruikt, behoudt u letterlijke tekenreeksen in plaats van te converteren naar JSON.
| Eigenschap | Waarde |
|---|---|
| Parametergroep: | Generic Update Arguments |
| Geaccepteerde waarden: | 0, 1, f, false, n, no, t, true, y, yes |
De naam van de id van de front-end-IP-configuratie.
| Eigenschap | Waarde |
|---|---|
| Parametergroep: | Properties Arguments |
De poort voor het externe eindpunt. Poortnummers voor elke regel moeten uniek zijn binnen de Load Balancer. Acceptabele waarden liggen tussen 0 en 65534. Houd er rekening mee dat waarde 0 'Elke poort' inschakelt.
| Eigenschap | Waarde |
|---|---|
| Parametergroep: | Properties Arguments |
De time-out voor de TCP-inactiviteit-verbinding. De waarde kan tussen 4 en 30 minuten worden ingesteld. De standaardwaarde is 4 minuten. Dit element wordt alleen gebruikt wanneer het protocol is ingesteld op TCP.
| Eigenschap | Waarde |
|---|---|
| Parametergroep: | Properties Arguments |
Het distributiebeleid voor belasting voor deze regel.
| Eigenschap | Waarde |
|---|---|
| Parametergroep: | Properties Arguments |
| Geaccepteerde waarden: | Default, SourceIP, SourceIPProtocol |
Wacht niet totdat de langdurige bewerking is voltooid.
| Eigenschap | Waarde |
|---|---|
| Geaccepteerde waarden: | 0, 1, f, false, n, no, t, true, y, yes |
De id of naam van een bestaande test die aan deze regel moet worden gekoppeld.
| Eigenschap | Waarde |
|---|---|
| Parametergroep: | Properties Arguments |
De verwijzing naar het transportprotocol dat wordt gebruikt door de taakverdelingsregel.
| Eigenschap | Waarde |
|---|---|
| Parametergroep: | Properties Arguments |
| Geaccepteerde waarden: | All, Tcp, Udp |
Een eigenschap of element uit een lijst verwijderen. Voorbeeld: --remove property.list <indexToRemove> OF --remove propertyToRemove.
| Eigenschap | Waarde |
|---|---|
| Parametergroep: | Generic Update Arguments |
Werk een object bij door een eigenschapspad en waarde op te geven die u wilt instellen. Voorbeeld: --set property1.property2=<value>.
| Eigenschap | Waarde |
|---|---|
| Parametergroep: | Generic Update Arguments |
Globale parameters
Vergroot de uitgebreidheid van logboekregistratie om alle logboeken voor foutopsporing weer te geven.
| Eigenschap | Waarde |
|---|---|
| Default value: | False |
Dit Help-bericht weergeven en afsluiten.
Alleen fouten weergeven, waarschuwingen onderdrukken.
| Eigenschap | Waarde |
|---|---|
| Default value: | False |
Uitvoerindeling.
| Eigenschap | Waarde |
|---|---|
| Default value: | json |
| Geaccepteerde waarden: | json, jsonc, none, table, tsv, yaml, yamlc |
JMESPath-queryreeks. Zie http://jmespath.org/ voor meer informatie en voorbeelden.
Naam of id van abonnement. U kunt het standaardabonnement configureren met behulp van az account set -s NAME_OR_ID.
Vergroot de uitgebreidheid van logboekregistratie. Gebruik --debug voor volledige foutopsporingslogboeken.
| Eigenschap | Waarde |
|---|---|
| Default value: | False |
az network lb rule wait
Plaats de CLI in een wachtstatus totdat aan een voorwaarde is voldaan.
az network lb rule wait [--created]
[--custom]
[--deleted]
[--exists]
[--ids]
[--interval]
[--lb-name]
[--resource-group]
[--subscription]
[--timeout]
[--updated]
Optionele parameters
De volgende parameters zijn optioneel, maar afhankelijk van de context kunnen een of meer parameters vereist zijn om de opdracht uit te voeren.
Wacht totdat u 'provisioningState' hebt gemaakt bij 'Succeeded'.
| Eigenschap | Waarde |
|---|---|
| Parametergroep: | Wait Condition Arguments |
| Default value: | False |
Wacht tot de voorwaarde voldoet aan een aangepaste JMESPath-query. Bijvoorbeeld provisioningState!='InProgress', instanceView.statuses[?code=='PowerState/running'].
| Eigenschap | Waarde |
|---|---|
| Parametergroep: | Wait Condition Arguments |
Wacht totdat deze is verwijderd.
| Eigenschap | Waarde |
|---|---|
| Parametergroep: | Wait Condition Arguments |
| Default value: | False |
Wacht tot de resource bestaat.
| Eigenschap | Waarde |
|---|---|
| Parametergroep: | Wait Condition Arguments |
| Default value: | False |
Een of meer resource-id's (met spatie gescheiden). Dit moet een volledige resource-id zijn die alle informatie over de argumenten Resource-id bevat. U moet ofwel --id's of andere 'Resource Id'-argumenten opgeven.
| Eigenschap | Waarde |
|---|---|
| Parametergroep: | Resource Id Arguments |
Polling-interval in seconden.
| Eigenschap | Waarde |
|---|---|
| Parametergroep: | Wait Condition Arguments |
| Default value: | 30 |
De naam van de load balancer.
| Eigenschap | Waarde |
|---|---|
| Parametergroep: | Resource Id Arguments |
Naam van resourcegroep. U kunt de standaardgroep configureren met behulp van az configure --defaults group=<name>.
| Eigenschap | Waarde |
|---|---|
| Parametergroep: | Resource Id Arguments |
Naam of id van abonnement. U kunt het standaardabonnement configureren met behulp van az account set -s NAME_OR_ID.
| Eigenschap | Waarde |
|---|---|
| Parametergroep: | Resource Id Arguments |
Maximale wachttijd in seconden.
| Eigenschap | Waarde |
|---|---|
| Parametergroep: | Wait Condition Arguments |
| Default value: | 3600 |
Wacht totdat deze is bijgewerkt met provisioningState op 'Succeeded'.
| Eigenschap | Waarde |
|---|---|
| Parametergroep: | Wait Condition Arguments |
| Default value: | False |
Globale parameters
Vergroot de uitgebreidheid van logboekregistratie om alle logboeken voor foutopsporing weer te geven.
| Eigenschap | Waarde |
|---|---|
| Default value: | False |
Dit Help-bericht weergeven en afsluiten.
Alleen fouten weergeven, waarschuwingen onderdrukken.
| Eigenschap | Waarde |
|---|---|
| Default value: | False |
Uitvoerindeling.
| Eigenschap | Waarde |
|---|---|
| Default value: | json |
| Geaccepteerde waarden: | json, jsonc, none, table, tsv, yaml, yamlc |
JMESPath-queryreeks. Zie http://jmespath.org/ voor meer informatie en voorbeelden.
Vergroot de uitgebreidheid van logboekregistratie. Gebruik --debug voor volledige foutopsporingslogboeken.
| Eigenschap | Waarde |
|---|---|
| Default value: | False |