az iot ops broker listener
Note
This reference is part of the azure-iot-ops extension for the Azure CLI (version 2.62.0 or higher). L'estensione installerà automaticamente la prima volta che si esegue un comando az iot ops broker listener . Learn more about extensions.
Gestione del listener broker Mqtt.
Comandi
Nome | Descrizione | Tipo | Status |
---|---|---|---|
az iot ops broker listener apply |
Creare o sostituire un servizio listener broker mqtt. |
Extension | GA |
az iot ops broker listener delete |
Eliminare un listener broker mqtt. |
Extension | GA |
az iot ops broker listener list |
Elencare i listener broker mqtt associati a un broker. |
Extension | GA |
az iot ops broker listener port |
Operazioni sulla porta del listener broker Mqtt. |
Extension | GA |
az iot ops broker listener port add |
Aggiungere una configurazione della porta TCP a un servizio listener broker mqtt. |
Extension | GA |
az iot ops broker listener port remove |
Rimuovere una configurazione della porta TCP da un servizio listener broker mqtt. |
Extension | GA |
az iot ops broker listener show |
Mostra i dettagli di un listener broker mqtt. |
Extension | GA |
az iot ops broker listener apply
Creare o sostituire un servizio listener broker mqtt.
Di seguito è riportato un esempio del formato di file di configurazione:
{
"serviceType": "LoadBalancer",
"ports": [
{
"port": 1883,
"protocol": "Mqtt"
},
{
"authenticationRef": "default",
"port": 8883,
"protocol": "Mqtt",
"tls": {
"mode": "Automatic",
"certManagerCertificateSpec": {
"issuerRef": {
"name": "azure-iot-operations-aio-certificate-issuer",
"kind": "ClusterIssuer",
"group": "cert-manager.io"
}
}
}
}
]
}
Se usato con applica il contenuto precedente, verrà creato o sostituito un listener di destinazione con una configurazione a due porte.
az iot ops broker listener apply --config-file
--instance
--name
--resource-group
[--broker]
Esempio
Creare o sostituire un listener per il broker predefinito usando un file di configurazione.
az iot ops broker listener apply -n listener --in myinstance -g myresourcegroup --config-file /path/to/listener/config.json
Parametri necessari
Percorso di un file di configurazione contenente le proprietà delle risorse in formato JSON. Il file di configurazione deve contenere un oggetto con proprietà compatibili con la rappresentazione ARM della risorsa. L'oggetto è correlato direttamente con "properties:{}" della risorsa arm.
Proprietà | Valore |
---|---|
Parameter group: | Config Arguments |
Nome dell'istanza di IoT Operations.
Listener name.
Nome del gruppo di risorse. È possibile configurare il gruppo predefinito usando az configure --defaults group=<name>
.
Parametri facoltativi
The following parameters are optional, but depending on the context, one or more might become required for the command to execute successfully.
Broker name.
Proprietà | Valore |
---|---|
Valore predefinito: | default |
Parametri globali
Aumentare la verbosità dei log per visualizzare tutti i log di debug.
Proprietà | Valore |
---|---|
Valore predefinito: | False |
Mostra questo messaggio Guida, esci.
Mostra solo gli errori, eliminando gli avvisi.
Proprietà | Valore |
---|---|
Valore predefinito: | False |
Output format.
Proprietà | Valore |
---|---|
Valore predefinito: | json |
Valori accettati: | json, jsonc, none, table, tsv, yaml, yamlc |
Stringa di query JMESPath. Per altre informazioni ed esempi, vedere http://jmespath.org/.
Nome o ID della sottoscrizione. È possibile configurare la posizione predefinito usando az account set -s NAME_OR_ID
.
Aumentare il livello di dettaglio della registrazione. Usare --debug per log di debug completi.
Proprietà | Valore |
---|---|
Valore predefinito: | False |
az iot ops broker listener delete
Eliminare un listener broker mqtt.
az iot ops broker listener delete --instance
--name
--resource-group
[--broker]
[--yes {false, true}]
Esempio
Eliminare un listener broker mqtt associato al broker predefinito.
az iot ops broker listener delete -n listener --in myinstance -g myresourcegroup
Come nell'esempio precedente, ma ignorando la richiesta di conferma.
az iot ops broker listener delete -n listener --in myinstance -g myresourcegroup -y
Parametri necessari
Nome dell'istanza di IoT Operations.
Listener name.
Nome del gruppo di risorse. È possibile configurare il gruppo predefinito usando az configure --defaults group=<name>
.
Parametri facoltativi
The following parameters are optional, but depending on the context, one or more might become required for the command to execute successfully.
Broker name.
Proprietà | Valore |
---|---|
Valore predefinito: | default |
Confermare [y]es senza una richiesta. Utile per scenari di integrazione continua e automazione.
Proprietà | Valore |
---|---|
Valori accettati: | false, true |
Parametri globali
Aumentare la verbosità dei log per visualizzare tutti i log di debug.
Proprietà | Valore |
---|---|
Valore predefinito: | False |
Mostra questo messaggio Guida, esci.
Mostra solo gli errori, eliminando gli avvisi.
Proprietà | Valore |
---|---|
Valore predefinito: | False |
Output format.
Proprietà | Valore |
---|---|
Valore predefinito: | json |
Valori accettati: | json, jsonc, none, table, tsv, yaml, yamlc |
Stringa di query JMESPath. Per altre informazioni ed esempi, vedere http://jmespath.org/.
Nome o ID della sottoscrizione. È possibile configurare la posizione predefinito usando az account set -s NAME_OR_ID
.
Aumentare il livello di dettaglio della registrazione. Usare --debug per log di debug completi.
Proprietà | Valore |
---|---|
Valore predefinito: | False |
az iot ops broker listener list
Elencare i listener broker mqtt associati a un broker.
az iot ops broker listener list --instance
--resource-group
[--broker]
Esempio
Enumerare tutti i listener broker mqtt associati al broker predefinito.
az iot ops broker listener list --in myinstance -g myresourcegroup
Parametri necessari
Nome dell'istanza di IoT Operations.
Nome del gruppo di risorse. È possibile configurare il gruppo predefinito usando az configure --defaults group=<name>
.
Parametri facoltativi
The following parameters are optional, but depending on the context, one or more might become required for the command to execute successfully.
Broker name.
Proprietà | Valore |
---|---|
Valore predefinito: | default |
Parametri globali
Aumentare la verbosità dei log per visualizzare tutti i log di debug.
Proprietà | Valore |
---|---|
Valore predefinito: | False |
Mostra questo messaggio Guida, esci.
Mostra solo gli errori, eliminando gli avvisi.
Proprietà | Valore |
---|---|
Valore predefinito: | False |
Output format.
Proprietà | Valore |
---|---|
Valore predefinito: | json |
Valori accettati: | json, jsonc, none, table, tsv, yaml, yamlc |
Stringa di query JMESPath. Per altre informazioni ed esempi, vedere http://jmespath.org/.
Nome o ID della sottoscrizione. È possibile configurare la posizione predefinito usando az account set -s NAME_OR_ID
.
Aumentare il livello di dettaglio della registrazione. Usare --debug per log di debug completi.
Proprietà | Valore |
---|---|
Valore predefinito: | False |
az iot ops broker listener show
Mostra i dettagli di un listener broker mqtt.
az iot ops broker listener show --instance
--name
--resource-group
[--broker]
Esempio
Mostra i dettagli del listener predefinito associato al broker predefinito.
az iot ops broker listener show -n default --in myinstance -g myresourcegroup
Parametri necessari
Nome dell'istanza di IoT Operations.
Listener name.
Nome del gruppo di risorse. È possibile configurare il gruppo predefinito usando az configure --defaults group=<name>
.
Parametri facoltativi
The following parameters are optional, but depending on the context, one or more might become required for the command to execute successfully.
Broker name.
Proprietà | Valore |
---|---|
Valore predefinito: | default |
Parametri globali
Aumentare la verbosità dei log per visualizzare tutti i log di debug.
Proprietà | Valore |
---|---|
Valore predefinito: | False |
Mostra questo messaggio Guida, esci.
Mostra solo gli errori, eliminando gli avvisi.
Proprietà | Valore |
---|---|
Valore predefinito: | False |
Output format.
Proprietà | Valore |
---|---|
Valore predefinito: | json |
Valori accettati: | json, jsonc, none, table, tsv, yaml, yamlc |
Stringa di query JMESPath. Per altre informazioni ed esempi, vedere http://jmespath.org/.
Nome o ID della sottoscrizione. È possibile configurare la posizione predefinito usando az account set -s NAME_OR_ID
.
Aumentare il livello di dettaglio della registrazione. Usare --debug per log di debug completi.
Proprietà | Valore |
---|---|
Valore predefinito: | False |