Condividi tramite


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

--config-file

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
--instance -i

Nome dell'istanza di IoT Operations.

--name -n

Listener name.

--resource-group -g

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

Broker name.

Proprietà Valore
Valore predefinito: default
Parametri globali
--debug

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

Proprietà Valore
Valore predefinito: False
--help -h

Mostra questo messaggio Guida, esci.

--only-show-errors

Mostra solo gli errori, eliminando gli avvisi.

Proprietà Valore
Valore predefinito: False
--output -o

Output format.

Proprietà Valore
Valore predefinito: json
Valori accettati: json, jsonc, none, table, tsv, yaml, yamlc
--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.

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

--instance -i

Nome dell'istanza di IoT Operations.

--name -n

Listener name.

--resource-group -g

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

Broker name.

Proprietà Valore
Valore predefinito: default
--yes -y

Confermare [y]es senza una richiesta. Utile per scenari di integrazione continua e automazione.

Proprietà Valore
Valori accettati: false, true
Parametri globali
--debug

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

Proprietà Valore
Valore predefinito: False
--help -h

Mostra questo messaggio Guida, esci.

--only-show-errors

Mostra solo gli errori, eliminando gli avvisi.

Proprietà Valore
Valore predefinito: False
--output -o

Output format.

Proprietà Valore
Valore predefinito: json
Valori accettati: json, jsonc, none, table, tsv, yaml, yamlc
--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.

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

--instance -i

Nome dell'istanza di IoT Operations.

--resource-group -g

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

Broker name.

Proprietà Valore
Valore predefinito: default
Parametri globali
--debug

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

Proprietà Valore
Valore predefinito: False
--help -h

Mostra questo messaggio Guida, esci.

--only-show-errors

Mostra solo gli errori, eliminando gli avvisi.

Proprietà Valore
Valore predefinito: False
--output -o

Output format.

Proprietà Valore
Valore predefinito: json
Valori accettati: json, jsonc, none, table, tsv, yaml, yamlc
--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.

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

--instance -i

Nome dell'istanza di IoT Operations.

--name -n

Listener name.

--resource-group -g

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

Broker name.

Proprietà Valore
Valore predefinito: default
Parametri globali
--debug

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

Proprietà Valore
Valore predefinito: False
--help -h

Mostra questo messaggio Guida, esci.

--only-show-errors

Mostra solo gli errori, eliminando gli avvisi.

Proprietà Valore
Valore predefinito: False
--output -o

Output format.

Proprietà Valore
Valore predefinito: json
Valori accettati: json, jsonc, none, table, tsv, yaml, yamlc
--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.

Proprietà Valore
Valore predefinito: False