az iot hub route

Verwalten von Routen einer IoT Hub-Instanz.

Befehle

az iot hub route create

Erstellen Sie eine Route in IoT Hub.

az iot hub route delete

Löschen Sie alle oder erwähnte Route für Ihre IoT Hub.

az iot hub route list

Rufen Sie alle Routen in IoT Hub ab.

az iot hub route show

Erhalten Sie Informationen über die Route in IoT Hub.

az iot hub route test

Testen Sie alle Routen oder erwähnte Route in IoT Hub.

az iot hub route update

Aktualisieren einer Route in IoT Hub.

az iot hub route create

Erstellen Sie eine Route in IoT Hub.

Erstellen Sie eine Route, um bestimmte Datenquellen und Bedingung an einen gewünschten Endpunkt zu senden.

az iot hub route create --en
                        --hub-name
                        --name
                        --source {deviceconnectionstateevents, devicejoblifecycleevents, devicelifecycleevents, devicemessages, digitaltwinchangeevents, invalid, twinchangeevents}
                        [--condition]
                        [--enabled {false, true}]
                        [--resource-group]

Beispiele

Erstellen Sie eine neue Route "R1".

az iot hub route create -g MyResourceGroup --hub-name MyIotHub --endpoint-name E2 --source DeviceMessages --route-name R1

Erstellen Sie eine neue Route "R1" mit allen Parametern.

az iot hub route create -g MyResourceGroup --hub-name MyIotHub --endpoint-name E2 --source DeviceMessages --route-name R1 --condition true --enabled true

Erforderliche Parameter

--en --endpoint --endpoint-name

Name des Routingendpunkts.

--hub-name

IoT Hub Name.

--name --route-name -n

Name der Route.

--source --source-type --type -s

Quelle der Route.

Zulässige Werte: deviceconnectionstateevents, devicejoblifecycleevents, devicelifecycleevents, devicemessages, digitaltwinchangeevents, invalid, twinchangeevents

Optionale Parameter

--condition -c

Bedingung, die ausgewertet wird, um die Routingregel anzuwenden.

--enabled -e

Ein boolescher Wert, der angibt, ob die Route zum Iot-Hub aktiviert werden soll.

Zulässige Werte: false, true
--resource-group -g

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

az iot hub route delete

Löschen Sie alle oder erwähnte Route für Ihre IoT Hub.

Löschen Sie eine Route oder alle Routen für Ihre IoT Hub.

az iot hub route delete [--hub-name]
                        [--ids]
                        [--name]
                        [--resource-group]
                        [--source {deviceconnectionstateevents, devicejoblifecycleevents, devicelifecycleevents, devicemessages, digitaltwinchangeevents, invalid, twinchangeevents}]

Beispiele

Löschen Sie die Route "R1" aus "MyIotHub" IoT Hub.

az iot hub route delete -g MyResourceGroup --hub-name MyIotHub --route-name R1

Löschen Sie alle Routen des Quelltyps "DeviceMessages" aus "MyIotHub" IoT Hub.

az iot hub route delete -g MyResourceGroup --hub-name MyIotHub --source DeviceMessages

Löschen Sie alle Routen aus "MyIotHub" IoT Hub.

az iot hub route delete -g MyResourceGroup --hub-name MyIotHub

Optionale Parameter

--hub-name

IoT Hub Name.

--ids

Eine oder mehrere Ressourcen-IDs (durch Leerzeichen getrennt). Es sollte eine vollständige Ressourcen-ID sein, die alle Informationen der Argumente "Resource Id" enthält. Sie sollten entweder --ids oder andere Argumente "Resource Id" angeben.

--name --route-name -n

Name der Route.

--resource-group -g

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

--source --source-type --type -s

Quelle der Route.

Zulässige Werte: deviceconnectionstateevents, devicejoblifecycleevents, devicelifecycleevents, devicemessages, digitaltwinchangeevents, invalid, twinchangeevents

az iot hub route list

Rufen Sie alle Routen in IoT Hub ab.

Erhalten Sie Informationen zu allen Routen von einem IoT Hub.

az iot hub route list [--hub-name]
                      [--ids]
                      [--resource-group]
                      [--source {deviceconnectionstateevents, devicejoblifecycleevents, devicelifecycleevents, devicemessages, digitaltwinchangeevents, invalid, twinchangeevents}]

Beispiele

Rufen Sie alle Routen von "MyIotHub" IoT Hub ab.

az iot hub route list -g MyResourceGroup --hub-name MyIotHub

Rufen Sie alle Routen des Quelltyps "DeviceMessages" aus "MyIotHub" IoT Hub ab.

az iot hub route list -g MyResourceGroup --hub-name MyIotHub --source DeviceMessages

Optionale Parameter

--hub-name

IoT Hub Name.

--ids

Eine oder mehrere Ressourcen-IDs (durch Leerzeichen getrennt). Es sollte eine vollständige Ressourcen-ID sein, die alle Informationen der Argumente "Resource Id" enthält. Sie sollten entweder --ids oder andere Argumente "Resource Id" angeben.

--resource-group -g

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

--source --source-type --type -s

Quelle der Route.

Zulässige Werte: deviceconnectionstateevents, devicejoblifecycleevents, devicelifecycleevents, devicemessages, digitaltwinchangeevents, invalid, twinchangeevents

az iot hub route show

Erhalten Sie Informationen über die Route in IoT Hub.

Erhalten Sie Informationen zu einer bestimmten Route in Ihrem IoT Hub.

az iot hub route show --name
                      [--hub-name]
                      [--ids]
                      [--resource-group]

Beispiele

Rufen Sie eine Route von "MyIotHub" IoT Hub ab.

az iot hub route show -g MyResourceGroup --hub-name MyIotHub --route-name {routeName}

Erforderliche Parameter

--name --route-name -n

Name der Route.

Optionale Parameter

--hub-name

IoT Hub Name.

--ids

Eine oder mehrere Ressourcen-IDs (durch Leerzeichen getrennt). Es sollte eine vollständige Ressourcen-ID sein, die alle Informationen der Argumente "Resource Id" enthält. Sie sollten entweder --ids oder andere Argumente "Resource Id" angeben.

--resource-group -g

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

az iot hub route test

Testen Sie alle Routen oder erwähnte Route in IoT Hub.

Testen Sie alle vorhandenen Routen oder erwähnte Route in Ihrem IoT Hub. Sie können eine Beispielnachricht bereitstellen, um Ihre Routen zu testen.

az iot hub route test [--ap]
                      [--body]
                      [--hub-name]
                      [--ids]
                      [--name]
                      [--resource-group]
                      [--source {deviceconnectionstateevents, devicejoblifecycleevents, devicelifecycleevents, devicemessages, digitaltwinchangeevents, invalid, twinchangeevents}]
                      [--sp]

Beispiele

Testen Sie die Route "R1" von "MyIotHub" IoT Hub.

az iot hub route test -g MyResourceGroup --hub-name MyIotHub --route-name R1

Testen Sie alle Routen des Quelltyps "DeviceMessages" aus "MyIotHub" IoT Hub.

az iot hub route test -g MyResourceGroup --hub-name MyIotHub --source DeviceMessages

Optionale Parameter

--ap --app-properties

App-Eigenschaften der Route-Nachricht.

--body -b

Textkörper der Route-Nachricht.

--hub-name

IoT Hub Name.

--ids

Eine oder mehrere Ressourcen-IDs (durch Leerzeichen getrennt). Es sollte eine vollständige Ressourcen-ID sein, die alle Informationen der Argumente "Resource Id" enthält. Sie sollten entweder --ids oder andere Argumente "Resource Id" angeben.

--name --route-name -n

Name der Route.

--resource-group -g

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

--source --source-type --type -s

Quelle der Route.

Zulässige Werte: deviceconnectionstateevents, devicejoblifecycleevents, devicelifecycleevents, devicemessages, digitaltwinchangeevents, invalid, twinchangeevents
--sp --system-properties

Systemeigenschaften der Routenachricht.

az iot hub route update

Aktualisieren einer Route in IoT Hub.

Aktualisierungen eine Route in IoT Hub. Sie können die Quelle, den Endpunkt oder die Abfrage auf der Route ändern.

az iot hub route update --name
                        [--condition]
                        [--en]
                        [--enabled {false, true}]
                        [--hub-name]
                        [--ids]
                        [--resource-group]
                        [--source {deviceconnectionstateevents, devicejoblifecycleevents, devicelifecycleevents, devicemessages, digitaltwinchangeevents, invalid, twinchangeevents}]

Beispiele

Aktualisieren Sie den Quelltyp der Route "R1" von "MyIotHub" IoT Hub.

az iot hub route update -g MyResourceGroup --hub-name MyIotHub --source DeviceMessages --route-name R1

Erforderliche Parameter

--name --route-name -n

Name der Route.

Optionale Parameter

--condition -c

Bedingung, die ausgewertet wird, um die Routingregel anzuwenden.

--en --endpoint --endpoint-name

Name des Routingendpunkts.

--enabled -e

Ein boolescher Wert, der angibt, ob die Route zum Iot-Hub aktiviert werden soll.

Zulässige Werte: false, true
--hub-name

IoT Hub Name.

--ids

Eine oder mehrere Ressourcen-IDs (durch Leerzeichen getrennt). Es sollte eine vollständige Ressourcen-ID sein, die alle Informationen der Argumente "Resource Id" enthält. Sie sollten entweder --ids oder andere Argumente "Resource Id" angeben.

--resource-group -g

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

--source --source-type --type -s

Quelle der Route.

Zulässige Werte: deviceconnectionstateevents, devicejoblifecycleevents, devicelifecycleevents, devicemessages, digitaltwinchangeevents, invalid, twinchangeevents