Condividi tramite


az network lb probe

Valutare le informazioni del probe e definire le regole di routing.

Comandi

Nome Descrizione Tipo Status
az network lb probe create

Creare un probe nel bilanciamento del carico.

Nucleo GA
az network lb probe delete

Eliminare un probe nel servizio di bilanciamento del carico.

Nucleo GA
az network lb probe list

Elencare i probe nel servizio di bilanciamento del carico.

Nucleo GA
az network lb probe show

Ottenere i dettagli di un probe nel servizio di bilanciamento del carico.

Nucleo GA
az network lb probe update

Aggiornare un probe nel servizio di bilanciamento del carico.

Nucleo GA
az network lb probe wait

Posizionare l'interfaccia della riga di comando in uno stato di attesa fino a quando non viene soddisfatta una condizione.

Nucleo GA

az network lb probe create

Creare un probe nel bilanciamento del carico.

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]

Esempio

Creare un probe in un servizio di bilanciamento del carico su HTTP e sulla porta 80.

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

Creare un probe su un servizio di bilanciamento del carico su TCP sulla porta 443.

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

Parametri necessari

--lb-name

Nome del servizio di bilanciamento del carico.

--name -n

Nome del probe.

--port

Porta per la comunicazione del probe. L'intervallo di valori possibili è compresa tra 1 e 65535 inclusi.

--protocol

Protocollo dell'endpoint.

Valori accettati: Http, Https, Tcp
--resource-group -g

Nome del gruppo di risorse. È possibile configurare il gruppo predefinito usando az configure --defaults group=<name>.

Parametri facoltativi

--interval --interval-in-seconds

Intervallo, in secondi, per la frequenza con cui eseguire il probe dell'endpoint per lo stato di integrità.

--no-wait

Non attendere il completamento dell'operazione a esecuzione prolungata.

Valori accettati: 0, 1, f, false, n, no, t, true, y, yes
--number-of-probes --threshold

Numero di errori di probe consecutivi prima che un'istanza venga considerata non integra.

--path --request-path

URI usato per richiedere lo stato di integrità dalla macchina virtuale. Il percorso è obbligatorio se un protocollo è impostato su http. In caso contrario, non è consentito.

--probe-threshold

Numero di probe consecutivi riusciti o non riusciti per consentire o negare il recapito del traffico a questo endpoint. È attualmente in anteprima e non è consigliato per i carichi di lavoro di produzione. Per la maggior parte degli scenari, è consigliabile mantenere il valore predefinito 1 senza specificare il valore della proprietà.

Parametri globali
--debug

Aumentare la verbosità dei log per visualizzare tutti i log di debug.

--help -h

Mostra questo messaggio Guida, esci.

--only-show-errors

Mostra solo gli errori, eliminando gli avvisi.

--output -o

Formato dell'output.

Valori accettati: json, jsonc, none, table, tsv, yaml, yamlc
Valore predefinito: json
--query

Stringa di query JMESPath. Per altre informazioni ed esempi, vedere http://jmespath.org/.

--subscription

Nome o ID della sottoscrizione. È possibile configurare la posizione predefinito usando az account set -s NAME_OR_ID.

--verbose

Aumentare il livello di dettaglio della registrazione. Usare --debug per log di debug completi.

az network lb probe delete

Eliminare un probe nel servizio di bilanciamento del carico.

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

Esempio

Eliminare un probe.

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

Parametri necessari

--lb-name

Nome del servizio di bilanciamento del carico.

--name -n

Nome del probe.

--resource-group -g

Nome del gruppo di risorse. È possibile configurare il gruppo predefinito usando az configure --defaults group=<name>.

Parametri facoltativi

--no-wait

Non attendere il completamento dell'operazione a esecuzione prolungata.

Valori accettati: 0, 1, f, false, n, no, t, true, y, yes
Parametri globali
--debug

Aumentare la verbosità dei log per visualizzare tutti i log di debug.

--help -h

Mostra questo messaggio Guida, esci.

--only-show-errors

Mostra solo gli errori, eliminando gli avvisi.

--output -o

Formato dell'output.

Valori accettati: json, jsonc, none, table, tsv, yaml, yamlc
Valore predefinito: json
--query

Stringa di query JMESPath. Per altre informazioni ed esempi, vedere http://jmespath.org/.

--subscription

Nome o ID della sottoscrizione. È possibile configurare la posizione predefinito usando az account set -s NAME_OR_ID.

--verbose

Aumentare il livello di dettaglio della registrazione. Usare --debug per log di debug completi.

az network lb probe list

Elencare i probe nel servizio di bilanciamento del carico.

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

Esempio

Elencare i probe

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

Parametri necessari

--lb-name

Nome del servizio di bilanciamento del carico.

--resource-group -g

Nome del gruppo di risorse. È possibile configurare il gruppo predefinito usando az configure --defaults group=<name>.

Parametri globali
--debug

Aumentare la verbosità dei log per visualizzare tutti i log di debug.

--help -h

Mostra questo messaggio Guida, esci.

--only-show-errors

Mostra solo gli errori, eliminando gli avvisi.

--output -o

Formato dell'output.

Valori accettati: json, jsonc, none, table, tsv, yaml, yamlc
Valore predefinito: json
--query

Stringa di query JMESPath. Per altre informazioni ed esempi, vedere http://jmespath.org/.

--subscription

Nome o ID della sottoscrizione. È possibile configurare la posizione predefinito usando az account set -s NAME_OR_ID.

--verbose

Aumentare il livello di dettaglio della registrazione. Usare --debug per log di debug completi.

az network lb probe show

Ottenere i dettagli di un probe nel servizio di bilanciamento del carico.

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

Esempio

Ottenere i dettagli di un probe.

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

Parametri necessari

--lb-name

Nome del servizio di bilanciamento del carico.

--name -n

Nome del probe.

--resource-group -g

Nome del gruppo di risorse. È possibile configurare il gruppo predefinito usando az configure --defaults group=<name>.

Parametri globali
--debug

Aumentare la verbosità dei log per visualizzare tutti i log di debug.

--help -h

Mostra questo messaggio Guida, esci.

--only-show-errors

Mostra solo gli errori, eliminando gli avvisi.

--output -o

Formato dell'output.

Valori accettati: json, jsonc, none, table, tsv, yaml, yamlc
Valore predefinito: json
--query

Stringa di query JMESPath. Per altre informazioni ed esempi, vedere http://jmespath.org/.

--subscription

Nome o ID della sottoscrizione. È possibile configurare la posizione predefinito usando az account set -s NAME_OR_ID.

--verbose

Aumentare il livello di dettaglio della registrazione. Usare --debug per log di debug completi.

az network lb probe update

Aggiornare un probe nel servizio di bilanciamento del carico.

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]

Esempio

Aggiornare un probe con una porta e un intervallo diversi.

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

Parametri necessari

--lb-name

Nome del servizio di bilanciamento del carico.

--name -n

Nome del probe.

--resource-group -g

Nome del gruppo di risorse. È possibile configurare il gruppo predefinito usando az configure --defaults group=<name>.

Parametri facoltativi

--add

Aggiungere un oggetto a un elenco di oggetti specificando un percorso e coppie chiave-valore. Esempio: --add property.listProperty <key=value, string or JSON string>.

--force-string

Quando si usa 'set' o 'add', mantenere i valori letterali stringa anziché tentare di eseguire la conversione in JSON.

Valori accettati: 0, 1, f, false, n, no, t, true, y, yes
--interval --interval-in-seconds

Intervallo, in secondi, per la frequenza con cui eseguire il probe dell'endpoint per lo stato di integrità.

--no-wait

Non attendere il completamento dell'operazione a esecuzione prolungata.

Valori accettati: 0, 1, f, false, n, no, t, true, y, yes
--number-of-probes --threshold

Numero di errori di probe consecutivi prima che un'istanza venga considerata non integra.

--path --request-path

URI usato per richiedere lo stato di integrità dalla macchina virtuale. Il percorso è obbligatorio se un protocollo è impostato su http. In caso contrario, non è consentito.

--port

Porta per la comunicazione del probe. L'intervallo di valori possibili è compresa tra 1 e 65535 inclusi.

--probe-threshold

Numero di probe consecutivi riusciti o non riusciti per consentire o negare il recapito del traffico a questo endpoint. È attualmente in anteprima e non è consigliato per i carichi di lavoro di produzione. Per la maggior parte degli scenari, è consigliabile mantenere il valore predefinito 1 senza specificare il valore della proprietà.

--protocol

Protocollo dell'endpoint.

Valori accettati: Http, Https, Tcp
--remove

Rimuovere una proprietà o un elemento da un elenco. Esempio: --remove property.list <indexToRemove> OR --remove propertyToRemove.

--set

Aggiornare un oggetto specificando un percorso di proprietà e un valore da impostare. Esempio: --set property1.property2=<value>.

Parametri globali
--debug

Aumentare la verbosità dei log per visualizzare tutti i log di debug.

--help -h

Mostra questo messaggio Guida, esci.

--only-show-errors

Mostra solo gli errori, eliminando gli avvisi.

--output -o

Formato dell'output.

Valori accettati: json, jsonc, none, table, tsv, yaml, yamlc
Valore predefinito: json
--query

Stringa di query JMESPath. Per altre informazioni ed esempi, vedere http://jmespath.org/.

--subscription

Nome o ID della sottoscrizione. È possibile configurare la posizione predefinito usando az account set -s NAME_OR_ID.

--verbose

Aumentare il livello di dettaglio della registrazione. Usare --debug per log di debug completi.

az network lb probe wait

Posizionare l'interfaccia della riga di comando in uno stato di attesa fino a quando non viene soddisfatta una condizione.

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

Parametri facoltativi

--created

Attendere fino a quando non viene creato con 'provisioningState' in 'Succeeded'.

Valore predefinito: False
--custom

Attendere che la condizione soddisfi una query JMESPath personalizzata. Ad esempio provisioningState!='InProgress', instanceView.statuses[?code=='PowerState/running'].

--deleted

Attendere l'eliminazione.

Valore predefinito: False
--exists

Attendere che la risorsa esista.

Valore predefinito: False
--ids

Uno o più ID risorsa (delimitati da spazi). Deve essere un ID risorsa completo contenente tutte le informazioni degli argomenti "ID risorsa". È necessario specificare --ids o altri argomenti "ID risorsa".

--interval

Intervallo di polling in secondi.

Valore predefinito: 30
--lb-name

Nome del servizio di bilanciamento del carico.

--resource-group -g

Nome del gruppo di risorse. È possibile configurare il gruppo predefinito usando az configure --defaults group=<name>.

--subscription

Nome o ID della sottoscrizione. È possibile configurare la posizione predefinito usando az account set -s NAME_OR_ID.

--timeout

Attesa massima in secondi.

Valore predefinito: 3600
--updated

Attendere fino a quando non viene aggiornato con provisioningState in 'Succeeded'.

Valore predefinito: False
Parametri globali
--debug

Aumentare la verbosità dei log per visualizzare tutti i log di debug.

--help -h

Mostra questo messaggio Guida, esci.

--only-show-errors

Mostra solo gli errori, eliminando gli avvisi.

--output -o

Formato dell'output.

Valori accettati: json, jsonc, none, table, tsv, yaml, yamlc
Valore predefinito: json
--query

Stringa di query JMESPath. Per altre informazioni ed esempi, vedere http://jmespath.org/.

--subscription

Nome o ID della sottoscrizione. È possibile configurare la posizione predefinito usando az account set -s NAME_OR_ID.

--verbose

Aumentare il livello di dettaglio della registrazione. Usare --debug per log di debug completi.