Freigeben über


az iot ops broker listener

Note

Diese Referenz ist Teil der Azure-iot-ops-Erweiterung für die Azure CLI (Version 2.62.0 oder höher). Die Erweiterung wird automatisch installiert, wenn Sie einen az iot ops broker listener-Befehl zum ersten Mal ausführen. Erfahren Sie mehr über Erweiterungen.

Mqtt Broker Listener Management.

Befehle

Name Beschreibung Typ Status
az iot ops broker listener apply

Erstellen oder ersetzen Sie einen mqtt Broker Listener-Dienst.

Extension GA
az iot ops broker listener delete

Löschen Eines mqtt-Brokerlisteners.

Extension GA
az iot ops broker listener list

List mqtt broker listeners associated with a broker.

Extension GA
az iot ops broker listener port

Mqtt broker listener port operations.

Extension GA
az iot ops broker listener port add

Fügen Sie eine TCP-Portkonfiguration zu einem mqtt-Brokerlistenerdienst hinzu.

Extension GA
az iot ops broker listener port remove

Entfernen Sie eine TCP-Portkonfiguration von einem mqtt-Brokerlistenerdienst.

Extension GA
az iot ops broker listener show

Zeigen Sie Details eines mqtt-Broker-Listeners an.

Extension GA

az iot ops broker listener apply

Erstellen oder ersetzen Sie einen mqtt Broker Listener-Dienst.

Ein Beispiel für das Konfigurationsdateiformat lautet wie folgt:

{
  "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"
                  }
              }
          }
      }
  ]
}

Bei Verwendung mit anwenden des obigen Inhalts wird ein Ziellistener durch eine Zwei-Port-Konfiguration erstellt oder ersetzt.

az iot ops broker listener apply --config-file
                                 --instance
                                 --name
                                 --resource-group
                                 [--broker]

Beispiele

Erstellen oder ersetzen Sie einen Listener für den Standardbroker mithilfe einer Konfigurationsdatei.

az iot ops broker listener apply -n listener --in myinstance -g myresourcegroup --config-file /path/to/listener/config.json

Erforderliche Parameter

--config-file

Pfad zu einer Konfigurationsdatei, die Ressourceneigenschaften im JSON-Format enthält. Die Konfigurationsdatei sollte ein Objekt mit Eigenschaften enthalten, die mit der ARM-Darstellung der Ressource kompatibel sind. Das Objekt korreliert direkt mit 'properties:{}' der ARM-Ressource.

Eigenschaft Wert
Parameter group: Config Arguments
--instance -i

IoT Operations-Instanzname.

--name -n

Listenername.

--resource-group -g

Name der Ressourcengruppe. Sie können die Standardgruppe mit az configure --defaults group=<name>konfigurieren.

Optionale Parameter

The following parameters are optional, but depending on the context, one or more might become required for the command to execute successfully.

--broker -b

Brokername.

Eigenschaft Wert
Standardwert: default
Globale Parameter
--debug

Erhöhen Sie die Ausführlichkeit der Protokollierung, um alle Debugprotokolle anzuzeigen.

Eigenschaft Wert
Standardwert: False
--help -h

Diese Hilfemeldung anzeigen und schließen.

--only-show-errors

Nur Fehler anzeigen, Warnungen unterdrücken.

Eigenschaft Wert
Standardwert: False
--output -o

Ausgabeformat.

Eigenschaft Wert
Standardwert: json
Zulässige Werte: json, jsonc, none, table, tsv, yaml, yamlc
--query

JMESPath-Abfragezeichenfolge. Weitere Informationen und Beispiele finden Sie unter http://jmespath.org/.

--subscription

Name oder ID des Abonnements. Sie können das Standardabonnement mithilfe von az account set -s NAME_OR_IDkonfigurieren.

--verbose

Erhöhen Sie die Ausführlichkeit der Protokollierung. Verwenden Sie "-debug" für vollständige Debugprotokolle.

Eigenschaft Wert
Standardwert: False

az iot ops broker listener delete

Löschen Eines mqtt-Brokerlisteners.

az iot ops broker listener delete --instance
                                  --name
                                  --resource-group
                                  [--broker]
                                  [--yes {false, true}]

Beispiele

Löschen Sie einen mqtt-Brokerlistener, der dem Standardbroker zugeordnet ist.

az iot ops broker listener delete -n listener --in myinstance -g myresourcegroup

Identisch mit dem vorherigen Beispiel, aber überspringen Sie die Bestätigungsaufforderung.

az iot ops broker listener delete -n listener --in myinstance -g myresourcegroup -y

Erforderliche Parameter

--instance -i

IoT Operations-Instanzname.

--name -n

Listenername.

--resource-group -g

Name der Ressourcengruppe. Sie können die Standardgruppe mit az configure --defaults group=<name>konfigurieren.

Optionale Parameter

The following parameters are optional, but depending on the context, one or more might become required for the command to execute successfully.

--broker -b

Brokername.

Eigenschaft Wert
Standardwert: default
--yes -y

Bestätigen Sie [y]es ohne Aufforderung. Nützlich für CI- und Automatisierungsszenarien.

Eigenschaft Wert
Zulässige Werte: false, true
Globale Parameter
--debug

Erhöhen Sie die Ausführlichkeit der Protokollierung, um alle Debugprotokolle anzuzeigen.

Eigenschaft Wert
Standardwert: False
--help -h

Diese Hilfemeldung anzeigen und schließen.

--only-show-errors

Nur Fehler anzeigen, Warnungen unterdrücken.

Eigenschaft Wert
Standardwert: False
--output -o

Ausgabeformat.

Eigenschaft Wert
Standardwert: json
Zulässige Werte: json, jsonc, none, table, tsv, yaml, yamlc
--query

JMESPath-Abfragezeichenfolge. Weitere Informationen und Beispiele finden Sie unter http://jmespath.org/.

--subscription

Name oder ID des Abonnements. Sie können das Standardabonnement mithilfe von az account set -s NAME_OR_IDkonfigurieren.

--verbose

Erhöhen Sie die Ausführlichkeit der Protokollierung. Verwenden Sie "-debug" für vollständige Debugprotokolle.

Eigenschaft Wert
Standardwert: False

az iot ops broker listener list

List mqtt broker listeners associated with a broker.

az iot ops broker listener list --instance
                                --resource-group
                                [--broker]

Beispiele

Aufzählen aller mqtt-Brokerlistener, die dem Standardbroker zugeordnet sind.

az iot ops broker listener list --in myinstance -g myresourcegroup

Erforderliche Parameter

--instance -i

IoT Operations-Instanzname.

--resource-group -g

Name der Ressourcengruppe. Sie können die Standardgruppe mit az configure --defaults group=<name>konfigurieren.

Optionale Parameter

The following parameters are optional, but depending on the context, one or more might become required for the command to execute successfully.

--broker -b

Brokername.

Eigenschaft Wert
Standardwert: default
Globale Parameter
--debug

Erhöhen Sie die Ausführlichkeit der Protokollierung, um alle Debugprotokolle anzuzeigen.

Eigenschaft Wert
Standardwert: False
--help -h

Diese Hilfemeldung anzeigen und schließen.

--only-show-errors

Nur Fehler anzeigen, Warnungen unterdrücken.

Eigenschaft Wert
Standardwert: False
--output -o

Ausgabeformat.

Eigenschaft Wert
Standardwert: json
Zulässige Werte: json, jsonc, none, table, tsv, yaml, yamlc
--query

JMESPath-Abfragezeichenfolge. Weitere Informationen und Beispiele finden Sie unter http://jmespath.org/.

--subscription

Name oder ID des Abonnements. Sie können das Standardabonnement mithilfe von az account set -s NAME_OR_IDkonfigurieren.

--verbose

Erhöhen Sie die Ausführlichkeit der Protokollierung. Verwenden Sie "-debug" für vollständige Debugprotokolle.

Eigenschaft Wert
Standardwert: False

az iot ops broker listener show

Zeigen Sie Details eines mqtt-Broker-Listeners an.

az iot ops broker listener show --instance
                                --name
                                --resource-group
                                [--broker]

Beispiele

Zeigen Sie Details des Standardlisteners an, der dem Standardbroker zugeordnet ist.

az iot ops broker listener show -n default --in myinstance -g myresourcegroup

Erforderliche Parameter

--instance -i

IoT Operations-Instanzname.

--name -n

Listenername.

--resource-group -g

Name der Ressourcengruppe. Sie können die Standardgruppe mit az configure --defaults group=<name>konfigurieren.

Optionale Parameter

The following parameters are optional, but depending on the context, one or more might become required for the command to execute successfully.

--broker -b

Brokername.

Eigenschaft Wert
Standardwert: default
Globale Parameter
--debug

Erhöhen Sie die Ausführlichkeit der Protokollierung, um alle Debugprotokolle anzuzeigen.

Eigenschaft Wert
Standardwert: False
--help -h

Diese Hilfemeldung anzeigen und schließen.

--only-show-errors

Nur Fehler anzeigen, Warnungen unterdrücken.

Eigenschaft Wert
Standardwert: False
--output -o

Ausgabeformat.

Eigenschaft Wert
Standardwert: json
Zulässige Werte: json, jsonc, none, table, tsv, yaml, yamlc
--query

JMESPath-Abfragezeichenfolge. Weitere Informationen und Beispiele finden Sie unter http://jmespath.org/.

--subscription

Name oder ID des Abonnements. Sie können das Standardabonnement mithilfe von az account set -s NAME_OR_IDkonfigurieren.

--verbose

Erhöhen Sie die Ausführlichkeit der Protokollierung. Verwenden Sie "-debug" für vollständige Debugprotokolle.

Eigenschaft Wert
Standardwert: False