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
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 |
IoT Operations-Instanzname.
Listenername.
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.
Brokername.
Eigenschaft | Wert |
---|---|
Standardwert: | default |
Globale Parameter
Erhöhen Sie die Ausführlichkeit der Protokollierung, um alle Debugprotokolle anzuzeigen.
Eigenschaft | Wert |
---|---|
Standardwert: | False |
Diese Hilfemeldung anzeigen und schließen.
Nur Fehler anzeigen, Warnungen unterdrücken.
Eigenschaft | Wert |
---|---|
Standardwert: | False |
Ausgabeformat.
Eigenschaft | Wert |
---|---|
Standardwert: | json |
Zulässige Werte: | json, jsonc, none, table, tsv, yaml, yamlc |
JMESPath-Abfragezeichenfolge. Weitere Informationen und Beispiele finden Sie unter http://jmespath.org/.
Name oder ID des Abonnements. Sie können das Standardabonnement mithilfe von az account set -s NAME_OR_ID
konfigurieren.
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
IoT Operations-Instanzname.
Listenername.
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.
Brokername.
Eigenschaft | Wert |
---|---|
Standardwert: | default |
Bestätigen Sie [y]es ohne Aufforderung. Nützlich für CI- und Automatisierungsszenarien.
Eigenschaft | Wert |
---|---|
Zulässige Werte: | false, true |
Globale Parameter
Erhöhen Sie die Ausführlichkeit der Protokollierung, um alle Debugprotokolle anzuzeigen.
Eigenschaft | Wert |
---|---|
Standardwert: | False |
Diese Hilfemeldung anzeigen und schließen.
Nur Fehler anzeigen, Warnungen unterdrücken.
Eigenschaft | Wert |
---|---|
Standardwert: | False |
Ausgabeformat.
Eigenschaft | Wert |
---|---|
Standardwert: | json |
Zulässige Werte: | json, jsonc, none, table, tsv, yaml, yamlc |
JMESPath-Abfragezeichenfolge. Weitere Informationen und Beispiele finden Sie unter http://jmespath.org/.
Name oder ID des Abonnements. Sie können das Standardabonnement mithilfe von az account set -s NAME_OR_ID
konfigurieren.
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
IoT Operations-Instanzname.
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.
Brokername.
Eigenschaft | Wert |
---|---|
Standardwert: | default |
Globale Parameter
Erhöhen Sie die Ausführlichkeit der Protokollierung, um alle Debugprotokolle anzuzeigen.
Eigenschaft | Wert |
---|---|
Standardwert: | False |
Diese Hilfemeldung anzeigen und schließen.
Nur Fehler anzeigen, Warnungen unterdrücken.
Eigenschaft | Wert |
---|---|
Standardwert: | False |
Ausgabeformat.
Eigenschaft | Wert |
---|---|
Standardwert: | json |
Zulässige Werte: | json, jsonc, none, table, tsv, yaml, yamlc |
JMESPath-Abfragezeichenfolge. Weitere Informationen und Beispiele finden Sie unter http://jmespath.org/.
Name oder ID des Abonnements. Sie können das Standardabonnement mithilfe von az account set -s NAME_OR_ID
konfigurieren.
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
IoT Operations-Instanzname.
Listenername.
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.
Brokername.
Eigenschaft | Wert |
---|---|
Standardwert: | default |
Globale Parameter
Erhöhen Sie die Ausführlichkeit der Protokollierung, um alle Debugprotokolle anzuzeigen.
Eigenschaft | Wert |
---|---|
Standardwert: | False |
Diese Hilfemeldung anzeigen und schließen.
Nur Fehler anzeigen, Warnungen unterdrücken.
Eigenschaft | Wert |
---|---|
Standardwert: | False |
Ausgabeformat.
Eigenschaft | Wert |
---|---|
Standardwert: | json |
Zulässige Werte: | json, jsonc, none, table, tsv, yaml, yamlc |
JMESPath-Abfragezeichenfolge. Weitere Informationen und Beispiele finden Sie unter http://jmespath.org/.
Name oder ID des Abonnements. Sie können das Standardabonnement mithilfe von az account set -s NAME_OR_ID
konfigurieren.
Erhöhen Sie die Ausführlichkeit der Protokollierung. Verwenden Sie "-debug" für vollständige Debugprotokolle.
Eigenschaft | Wert |
---|---|
Standardwert: | False |