az iot hub message-route
Hinweis
Diese Referenz ist Teil der Azure-iot-Erweiterung für die Azure CLI (Version 2.46.0 oder höher). Die Erweiterung wird automatisch installiert, wenn Sie einen Az iot Hub-Nachrichtenroutenbefehl zum ersten Mal ausführen. Weitere Informationen zu Erweiterungen
Diese Befehlsgruppe befindet sich in der Vorschau und in der Entwicklung. Referenz- und Supportebenen: https://aka.ms/CLI_refstatus
Verwalten von Routen einer IoT Hub-Instanz.
Befehle
Name | Beschreibung | Typ | Status |
---|---|---|---|
az iot hub message-route create |
Fügen Sie eine Route für einen IoT-Hub hinzu. |
Erweiterung | Vorschau |
az iot hub message-route delete |
Löschen Sie alle Routen oder eine erwähnte Route in einem IoT Hub. |
Erweiterung | Vorschau |
az iot hub message-route fallback |
Verwalten Sie die Fallbackroute eines IoT-Hubs. |
Erweiterung | Vorschau |
az iot hub message-route fallback set |
Aktivieren oder deaktivieren Sie die Fallbackroute in einem IoT Hub. |
Erweiterung | Vorschau |
az iot hub message-route fallback show |
Zeigen Sie die Fallbackroute eines IoT Hub an. |
Erweiterung | Vorschau |
az iot hub message-route list |
Rufen Sie alle Routen in einem IoT Hub ab. |
Erweiterung | Vorschau |
az iot hub message-route show |
Rufen Sie Informationen zur Route in einem IoT Hub ab. |
Erweiterung | Vorschau |
az iot hub message-route test |
Testen Sie alle Routen oder eine erwähnte Route in einem IoT Hub. |
Erweiterung | Vorschau |
az iot hub message-route update |
Aktualisieren einer Route für einen IoT-Hub. |
Erweiterung | Vorschau |
az iot hub message-route create
Die Befehlsgruppe "iot hub message-route" befindet sich in der Vorschau und in der Entwicklung. Referenz- und Supportebenen: https://aka.ms/CLI_refstatus
Fügen Sie eine Route für einen IoT-Hub hinzu.
az iot hub message-route create --en
--hub-name
--rn
--source-type {deviceconnectionstateevents, devicejoblifecycleevents, devicelifecycleevents, devicemessages, digitaltwinchangeevents, invalid, twinchangeevents}
[--condition]
[--enabled {false, true}]
[--resource-group]
Beispiele
Erstellen Sie eine Route für einen IoT-Hub mit dem angegebenen Endpunkt und dem Quelltyp "DeviceMessages".
az iot hub message-route create -n {iothub_name} --route-name {route_name} --endpoint-name {endpoint_name} --source DeviceMessages
Erstellen Sie eine Route für einen IoT-Hub mit dem integrierten Endpunkt und dem Quelltyp "DeviceMessages".
az iot hub message-route create -n {iothub_name} --route-name {route_name} --endpoint-name events --source DeviceMessages
Erstellen Sie eine deaktivierte Route für einen IoT Hub mit dem angegebenen Endpunkt, dem Quelltyp "DigitalTwinChangeEvents" und einer benutzerdefinierten Bedingung.
az iot hub message-route create -n {iothub_name} --route-name {route_name} --endpoint-name {endpoint_name} --source DigitalTwinChangeEvents --condition {condition} --enabled false
Erforderliche Parameter
Name des Routingendpunkts. Verwenden Sie für den integrierten Endpunkt den Endpunktnamen "Events".
IoT Hub-Name.
Der Name der Route.
Quelle der Route.
Optionale Parameter
Bedingung, die ausgewertet wird, um die Routingregel anzuwenden.
Ein boolescher Wert, der angibt, ob die Route zum IoT Hub aktiviert werden soll.
Name der Ressourcengruppe Sie können die Standardgruppe mit az configure --defaults group=<name>
konfigurieren.
Globale Parameter
Ausführlichkeit der Protokollierung erhöhen, um alle Debugprotokolle anzuzeigen.
Zeigen Sie diese Hilfemeldung an, und schließen Sie sie.
Nur Fehler anzeigen und Warnungen unterdrücken.
Ausgabeformat.
JMESPath-Abfragezeichenfolge. Weitere Informationen und Beispiele finden Sie unter http://jmespath.org/.
Der Name oder die ID des Abonnements. Sie können das standardmäßig verwendete Abonnement mittels az account set -s NAME_OR_ID
konfigurieren.
Ausführlichkeit der Protokollierung erhöhen. „--debug“ für vollständige Debugprotokolle verwenden.
az iot hub message-route delete
Die Befehlsgruppe "iot hub message-route" befindet sich in der Vorschau und in der Entwicklung. Referenz- und Supportebenen: https://aka.ms/CLI_refstatus
Löschen Sie alle Routen oder eine erwähnte Route in einem IoT Hub.
az iot hub message-route delete --hub-name
[--resource-group]
[--rn]
[--source-type {deviceconnectionstateevents, devicejoblifecycleevents, devicelifecycleevents, devicemessages, digitaltwinchangeevents, invalid, twinchangeevents}]
[--yes {false, true}]
Beispiele
Löschen einer Route von einem IoT Hub.
az iot hub message-route delete -n {iothub_name} --route-name {route_name}
Löschen Sie alle Routen vom Quelltyp "DeviceMessages" aus einem IoT-Hub.
az iot hub message-route delete -n {iothub_name} --source DeviceMessages
Löschen Sie alle Routen von einem IoT Hub.
az iot hub message-route delete -n {iothub_name}
Erforderliche Parameter
IoT Hub-Name.
Optionale Parameter
Name der Ressourcengruppe Sie können die Standardgruppe mit az configure --defaults group=<name>
konfigurieren.
Der Name der Route.
Quelle der Route.
Benutzeraufforderungen überspringen. Gibt die Annahme der Aktion an. Wird hauptsächlich für Automatisierungsszenarien verwendet. Standardwert: false.
Globale Parameter
Ausführlichkeit der Protokollierung erhöhen, um alle Debugprotokolle anzuzeigen.
Zeigen Sie diese Hilfemeldung an, und schließen Sie sie.
Nur Fehler anzeigen und Warnungen unterdrücken.
Ausgabeformat.
JMESPath-Abfragezeichenfolge. Weitere Informationen und Beispiele finden Sie unter http://jmespath.org/.
Der Name oder die ID des Abonnements. Sie können das standardmäßig verwendete Abonnement mittels az account set -s NAME_OR_ID
konfigurieren.
Ausführlichkeit der Protokollierung erhöhen. „--debug“ für vollständige Debugprotokolle verwenden.
az iot hub message-route list
Die Befehlsgruppe "iot hub message-route" befindet sich in der Vorschau und in der Entwicklung. Referenz- und Supportebenen: https://aka.ms/CLI_refstatus
Rufen Sie alle Routen in einem IoT Hub ab.
az iot hub message-route list --hub-name
[--resource-group]
[--source-type {deviceconnectionstateevents, devicejoblifecycleevents, devicelifecycleevents, devicemessages, digitaltwinchangeevents, invalid, twinchangeevents}]
Beispiele
Rufen Sie alle Routen von einem IoT Hub ab.
az iot hub message-route list -n {iothub_name}
Rufen Sie alle Routen des Quelltyps "DeviceMessages" aus einem IoT Hub ab.
az iot hub message-route list -n {iothub_name} --source DeviceMessages
Erforderliche Parameter
IoT Hub-Name.
Optionale Parameter
Name der Ressourcengruppe Sie können die Standardgruppe mit az configure --defaults group=<name>
konfigurieren.
Quelle der Route.
Globale Parameter
Ausführlichkeit der Protokollierung erhöhen, um alle Debugprotokolle anzuzeigen.
Zeigen Sie diese Hilfemeldung an, und schließen Sie sie.
Nur Fehler anzeigen und Warnungen unterdrücken.
Ausgabeformat.
JMESPath-Abfragezeichenfolge. Weitere Informationen und Beispiele finden Sie unter http://jmespath.org/.
Der Name oder die ID des Abonnements. Sie können das standardmäßig verwendete Abonnement mittels az account set -s NAME_OR_ID
konfigurieren.
Ausführlichkeit der Protokollierung erhöhen. „--debug“ für vollständige Debugprotokolle verwenden.
az iot hub message-route show
Die Befehlsgruppe "iot hub message-route" befindet sich in der Vorschau und in der Entwicklung. Referenz- und Supportebenen: https://aka.ms/CLI_refstatus
Rufen Sie Informationen zur Route in einem IoT Hub ab.
az iot hub message-route show --hub-name
--rn
[--resource-group]
Beispiele
Abrufen von Routeninformationen von einem IoT-Hub.
az iot hub message-route show -n {iothub_name} --route-name {route_name}
Erforderliche Parameter
IoT Hub-Name.
Der Name der Route.
Optionale Parameter
Name der Ressourcengruppe Sie können die Standardgruppe mit az configure --defaults group=<name>
konfigurieren.
Globale Parameter
Ausführlichkeit der Protokollierung erhöhen, um alle Debugprotokolle anzuzeigen.
Zeigen Sie diese Hilfemeldung an, und schließen Sie sie.
Nur Fehler anzeigen und Warnungen unterdrücken.
Ausgabeformat.
JMESPath-Abfragezeichenfolge. Weitere Informationen und Beispiele finden Sie unter http://jmespath.org/.
Der Name oder die ID des Abonnements. Sie können das standardmäßig verwendete Abonnement mittels az account set -s NAME_OR_ID
konfigurieren.
Ausführlichkeit der Protokollierung erhöhen. „--debug“ für vollständige Debugprotokolle verwenden.
az iot hub message-route test
Die Befehlsgruppe "iot hub message-route" befindet sich in der Vorschau und in der Entwicklung. Referenz- und Supportebenen: https://aka.ms/CLI_refstatus
Testen Sie alle Routen oder eine erwähnte Route in einem IoT Hub.
Sie können eine Beispielnachricht bereitstellen, um Ihre Routen zu testen.
az iot hub message-route test --hub-name
[--ap]
[--body]
[--resource-group]
[--rn]
[--source-type {deviceconnectionstateevents, devicejoblifecycleevents, devicelifecycleevents, devicemessages, digitaltwinchangeevents, invalid, twinchangeevents}]
[--sp]
Beispiele
Testen Sie eine Route von einem IoT Hub.
az iot hub message-route test -n {iothub_name} --route-name {route_name}
Testen Sie alle Routen des Quelltyps "DeviceMessages" von einem IoT Hub.
az iot hub message-route test -n {iothub_name} --source DeviceMessages
Testen Sie alle Routen von einem IoT Hub mit einer benutzerdefinierten Nachricht, einschließlich Textkörper, App-Eigenschaften und Systemeigenschaften.
az iot hub message-route test -n {iothub_name} -b {body} --ap {app_properties} --sp {system_properties}
Erforderliche Parameter
IoT Hub-Name.
Optionale Parameter
App-Eigenschaften der Route-Nachricht.
Textkörper der Routennachricht.
Name der Ressourcengruppe Sie können die Standardgruppe mit az configure --defaults group=<name>
konfigurieren.
Der Name der Route.
Quelle der Route.
Systemeigenschaften der Route-Nachricht.
Globale Parameter
Ausführlichkeit der Protokollierung erhöhen, um alle Debugprotokolle anzuzeigen.
Zeigen Sie diese Hilfemeldung an, und schließen Sie sie.
Nur Fehler anzeigen und Warnungen unterdrücken.
Ausgabeformat.
JMESPath-Abfragezeichenfolge. Weitere Informationen und Beispiele finden Sie unter http://jmespath.org/.
Der Name oder die ID des Abonnements. Sie können das standardmäßig verwendete Abonnement mittels az account set -s NAME_OR_ID
konfigurieren.
Ausführlichkeit der Protokollierung erhöhen. „--debug“ für vollständige Debugprotokolle verwenden.
az iot hub message-route update
Die Befehlsgruppe "iot hub message-route" befindet sich in der Vorschau und in der Entwicklung. Referenz- und Supportebenen: https://aka.ms/CLI_refstatus
Aktualisieren einer Route für einen IoT-Hub.
Sie können den Quell-, Endpunkt-, Bedingungs- oder aktivierten Zustand auf der Route ändern.
az iot hub message-route update --hub-name
--rn
[--condition]
[--en]
[--enabled {false, true}]
[--resource-group]
[--source-type {deviceconnectionstateevents, devicejoblifecycleevents, devicelifecycleevents, devicemessages, digitaltwinchangeevents, invalid, twinchangeevents}]
Beispiele
Aktualisieren Sie eine Route zu einem bestimmten Endpunkt und dem Quelltyp "DeviceMessages".
az iot hub message-route update -n {iothub_name} --route-name {route_name} --endpoint-name {endpoint_name} --source DeviceMessages
Deaktivieren Sie eine Route.
az iot hub message-route update -n {iothub_name} --route-name {route_name} --enabled false
Ändern Sie die Bedingung einer Route.
az iot hub message-route update -n {iothub_name} --route-name {route_name} --condition {condition}
Erforderliche Parameter
IoT Hub-Name.
Der Name der Route.
Optionale Parameter
Bedingung, die ausgewertet wird, um die Routingregel anzuwenden.
Name des Routingendpunkts. Verwenden Sie für den integrierten Endpunkt den Endpunktnamen "Events".
Ein boolescher Wert, der angibt, ob die Route zum IoT Hub aktiviert werden soll.
Name der Ressourcengruppe Sie können die Standardgruppe mit az configure --defaults group=<name>
konfigurieren.
Quelle der Route.
Globale Parameter
Ausführlichkeit der Protokollierung erhöhen, um alle Debugprotokolle anzuzeigen.
Zeigen Sie diese Hilfemeldung an, und schließen Sie sie.
Nur Fehler anzeigen und Warnungen unterdrücken.
Ausgabeformat.
JMESPath-Abfragezeichenfolge. Weitere Informationen und Beispiele finden Sie unter http://jmespath.org/.
Der Name oder die ID des Abonnements. Sie können das standardmäßig verwendete Abonnement mittels az account set -s NAME_OR_ID
konfigurieren.
Ausführlichkeit der Protokollierung erhöhen. „--debug“ für vollständige Debugprotokolle verwenden.