az iot hub route

Ta grupa poleceń została przestarzała i zostanie usunięta w przyszłej wersji. Zamiast tego użyj grupy poleceń "IoT Extension (azure-iot) message-route (az iot hub message-route)".

Zarządzanie trasami centrum IoT Hub.

Polecenia

Nazwa Opis Typ Stan
az iot hub route create

Utwórz trasę w usłudze IoT Hub.

Podstawowe funkcje Przestarzały
az iot hub route delete

Usuń całą lub wymienioną trasę dla usługi IoT Hub.

Podstawowe funkcje Przestarzały
az iot hub route list

Pobierz wszystkie trasy w usłudze IoT Hub.

Podstawowe funkcje Przestarzały
az iot hub route show

Uzyskaj informacje o trasie w usłudze IoT Hub.

Podstawowe funkcje Przestarzały
az iot hub route test

Przetestuj wszystkie trasy lub wymienioną trasę w usłudze IoT Hub.

Podstawowe funkcje Przestarzały
az iot hub route update

Aktualizowanie trasy w usłudze IoT Hub.

Podstawowe funkcje Przestarzały

az iot hub route create

Przestarzałe

To polecenie jest niejawnie przestarzałe, ponieważ grupa poleceń "trasa centrum iot" jest przestarzała i zostanie usunięta w przyszłej wersji. Zamiast tego użyj grupy poleceń "IoT Extension (azure-iot) message-route (az iot hub message-route)".

Utwórz trasę w usłudze IoT Hub.

Utwórz trasę, aby wysłać określone źródło danych i warunek do żądanego punktu końcowego.

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

Przykłady

Utwórz nową trasę "R1".

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

Utwórz nową trasę "R1" ze wszystkimi parametrami.

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

Parametry wymagane

--en --endpoint --endpoint-name

Nazwa punktu końcowego routingu.

--hub-name

Nazwa centrum IoT Hub.

--name --route-name -n

Nazwa trasy.

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

Źródło trasy.

akceptowane wartości: deviceconnectionstateevents, devicejoblifecycleevents, devicelifecycleevents, devicemessages, digitaltwinchangeevents, invalid, twinchangeevents

Parametry opcjonalne

--condition -c

Warunek, który jest oceniany w celu zastosowania reguły routingu.

--enabled -e

Wartość logiczna wskazująca, czy włączyć trasę do centrum IoT.

akceptowane wartości: false, true
--resource-group -g

Nazwa grupy zasobów. Grupę domyślną można skonfigurować przy użyciu polecenia az configure --defaults group=<name>.

Parametry globalne
--debug

Zwiększ szczegółowość rejestrowania, aby wyświetlić wszystkie dzienniki debugowania.

--help -h

Pokaż ten komunikat pomocy i zakończ pracę.

--only-show-errors

Pokaż tylko błędy, pomijając ostrzeżenia.

--output -o

Format danych wyjściowych.

akceptowane wartości: json, jsonc, none, table, tsv, yaml, yamlc
wartość domyślna: json
--query

Ciąg zapytania JMESPath. Zobacz http://jmespath.org/ , aby uzyskać więcej informacji i przykładów.

--subscription

Nazwa lub identyfikator subskrypcji. Subskrypcję domyślną można skonfigurować przy użyciu polecenia az account set -s NAME_OR_ID.

--verbose

Zwiększ szczegółowość rejestrowania. Użyj --debuguj, aby uzyskać pełne dzienniki debugowania.

az iot hub route delete

Przestarzałe

To polecenie jest niejawnie przestarzałe, ponieważ grupa poleceń "trasa centrum iot" jest przestarzała i zostanie usunięta w przyszłej wersji. Zamiast tego użyj grupy poleceń "IoT Extension (azure-iot) message-route (az iot hub message-route)".

Usuń całą lub wymienioną trasę dla usługi IoT Hub.

Usuń trasę lub wszystkie trasy dla usługi IoT Hub.

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

Przykłady

Usuń trasę "R1" z usługi IoT Hub "MyIotHub".

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

Usuń wszystkie trasy typu źródłowego "DeviceMessages" z usługi IoT Hub "MyIotHub".

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

Usuń wszystkie trasy z usługi IoT Hub "MyIotHub".

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

Parametry opcjonalne

--hub-name

Nazwa centrum IoT Hub.

--ids

Co najmniej jeden identyfikator zasobu (rozdzielany spacjami). Powinien to być pełny identyfikator zasobu zawierający wszystkie informacje o argumentach "Identyfikator zasobu". Należy podać argumenty --ids lub inne argumenty "Identyfikator zasobu".

--name --route-name -n

Nazwa trasy.

--resource-group -g

Nazwa grupy zasobów. Grupę domyślną można skonfigurować przy użyciu polecenia az configure --defaults group=<name>.

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

Źródło trasy.

akceptowane wartości: deviceconnectionstateevents, devicejoblifecycleevents, devicelifecycleevents, devicemessages, digitaltwinchangeevents, invalid, twinchangeevents
--subscription

Nazwa lub identyfikator subskrypcji. Subskrypcję domyślną można skonfigurować przy użyciu polecenia az account set -s NAME_OR_ID.

Parametry globalne
--debug

Zwiększ szczegółowość rejestrowania, aby wyświetlić wszystkie dzienniki debugowania.

--help -h

Pokaż ten komunikat pomocy i zakończ pracę.

--only-show-errors

Pokaż tylko błędy, pomijając ostrzeżenia.

--output -o

Format danych wyjściowych.

akceptowane wartości: json, jsonc, none, table, tsv, yaml, yamlc
wartość domyślna: json
--query

Ciąg zapytania JMESPath. Zobacz http://jmespath.org/ , aby uzyskać więcej informacji i przykładów.

--subscription

Nazwa lub identyfikator subskrypcji. Subskrypcję domyślną można skonfigurować przy użyciu polecenia az account set -s NAME_OR_ID.

--verbose

Zwiększ szczegółowość rejestrowania. Użyj --debuguj, aby uzyskać pełne dzienniki debugowania.

az iot hub route list

Przestarzałe

To polecenie jest niejawnie przestarzałe, ponieważ grupa poleceń "trasa centrum iot" jest przestarzała i zostanie usunięta w przyszłej wersji. Zamiast tego użyj grupy poleceń "IoT Extension (azure-iot) message-route (az iot hub message-route)".

Pobierz wszystkie trasy w usłudze IoT Hub.

Uzyskaj informacje o wszystkich trasach z usługi IoT Hub.

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

Przykłady

Pobierz całą trasę z usługi IoT Hub "MyIotHub".

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

Pobierz wszystkie trasy typu źródłowego "DeviceMessages" z usługi IoT Hub "MyIotHub".

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

Parametry opcjonalne

--hub-name

Nazwa centrum IoT Hub.

--ids

Co najmniej jeden identyfikator zasobu (rozdzielany spacjami). Powinien to być pełny identyfikator zasobu zawierający wszystkie informacje o argumentach "Identyfikator zasobu". Należy podać argumenty --ids lub inne argumenty "Identyfikator zasobu".

--resource-group -g

Nazwa grupy zasobów. Grupę domyślną można skonfigurować przy użyciu polecenia az configure --defaults group=<name>.

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

Źródło trasy.

akceptowane wartości: deviceconnectionstateevents, devicejoblifecycleevents, devicelifecycleevents, devicemessages, digitaltwinchangeevents, invalid, twinchangeevents
--subscription

Nazwa lub identyfikator subskrypcji. Subskrypcję domyślną można skonfigurować przy użyciu polecenia az account set -s NAME_OR_ID.

Parametry globalne
--debug

Zwiększ szczegółowość rejestrowania, aby wyświetlić wszystkie dzienniki debugowania.

--help -h

Pokaż ten komunikat pomocy i zakończ pracę.

--only-show-errors

Pokaż tylko błędy, pomijając ostrzeżenia.

--output -o

Format danych wyjściowych.

akceptowane wartości: json, jsonc, none, table, tsv, yaml, yamlc
wartość domyślna: json
--query

Ciąg zapytania JMESPath. Zobacz http://jmespath.org/ , aby uzyskać więcej informacji i przykładów.

--subscription

Nazwa lub identyfikator subskrypcji. Subskrypcję domyślną można skonfigurować przy użyciu polecenia az account set -s NAME_OR_ID.

--verbose

Zwiększ szczegółowość rejestrowania. Użyj --debuguj, aby uzyskać pełne dzienniki debugowania.

az iot hub route show

Przestarzałe

To polecenie jest niejawnie przestarzałe, ponieważ grupa poleceń "trasa centrum iot" jest przestarzała i zostanie usunięta w przyszłej wersji. Zamiast tego użyj grupy poleceń "IoT Extension (azure-iot) message-route (az iot hub message-route)".

Uzyskaj informacje o trasie w usłudze IoT Hub.

Uzyskaj informacje o określonej trasie w usłudze IoT Hub.

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

Przykłady

Uzyskaj informacje o trasie z usługi IoT Hub "MyIotHub".

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

Parametry wymagane

--name --route-name -n

Nazwa trasy.

Parametry opcjonalne

--hub-name

Nazwa centrum IoT Hub.

--ids

Co najmniej jeden identyfikator zasobu (rozdzielany spacjami). Powinien to być pełny identyfikator zasobu zawierający wszystkie informacje o argumentach "Identyfikator zasobu". Należy podać argumenty --ids lub inne argumenty "Identyfikator zasobu".

--resource-group -g

Nazwa grupy zasobów. Grupę domyślną można skonfigurować przy użyciu polecenia az configure --defaults group=<name>.

--subscription

Nazwa lub identyfikator subskrypcji. Subskrypcję domyślną można skonfigurować przy użyciu polecenia az account set -s NAME_OR_ID.

Parametry globalne
--debug

Zwiększ szczegółowość rejestrowania, aby wyświetlić wszystkie dzienniki debugowania.

--help -h

Pokaż ten komunikat pomocy i zakończ pracę.

--only-show-errors

Pokaż tylko błędy, pomijając ostrzeżenia.

--output -o

Format danych wyjściowych.

akceptowane wartości: json, jsonc, none, table, tsv, yaml, yamlc
wartość domyślna: json
--query

Ciąg zapytania JMESPath. Zobacz http://jmespath.org/ , aby uzyskać więcej informacji i przykładów.

--subscription

Nazwa lub identyfikator subskrypcji. Subskrypcję domyślną można skonfigurować przy użyciu polecenia az account set -s NAME_OR_ID.

--verbose

Zwiększ szczegółowość rejestrowania. Użyj --debuguj, aby uzyskać pełne dzienniki debugowania.

az iot hub route test

Przestarzałe

To polecenie jest niejawnie przestarzałe, ponieważ grupa poleceń "trasa centrum iot" jest przestarzała i zostanie usunięta w przyszłej wersji. Zamiast tego użyj grupy poleceń "IoT Extension (azure-iot) message-route (az iot hub message-route)".

Przetestuj wszystkie trasy lub wymienioną trasę w usłudze IoT Hub.

Przetestuj wszystkie istniejące trasy lub wymienioną trasę w usłudze IoT Hub. Aby przetestować trasy, możesz podać przykładowy komunikat.

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

Przykłady

Przetestuj trasę "R1" z usługi IoT Hub "MyIotHub".

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

Przetestuj całą trasę typu źródłowego "DeviceMessages" z usługi IoT Hub "MyIotHub".

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

Parametry opcjonalne

--ap --app-properties

Właściwości aplikacji komunikatu trasy.

--body -b

Treść komunikatu trasy.

--hub-name

Nazwa centrum IoT Hub.

--ids

Co najmniej jeden identyfikator zasobu (rozdzielany spacjami). Powinien to być pełny identyfikator zasobu zawierający wszystkie informacje o argumentach "Identyfikator zasobu". Należy podać argumenty --ids lub inne argumenty "Identyfikator zasobu".

--name --route-name -n

Nazwa trasy.

--resource-group -g

Nazwa grupy zasobów. Grupę domyślną można skonfigurować przy użyciu polecenia az configure --defaults group=<name>.

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

Źródło trasy.

akceptowane wartości: deviceconnectionstateevents, devicejoblifecycleevents, devicelifecycleevents, devicemessages, digitaltwinchangeevents, invalid, twinchangeevents
--sp --system-properties

Właściwości systemowe komunikatu trasy.

--subscription

Nazwa lub identyfikator subskrypcji. Subskrypcję domyślną można skonfigurować przy użyciu polecenia az account set -s NAME_OR_ID.

Parametry globalne
--debug

Zwiększ szczegółowość rejestrowania, aby wyświetlić wszystkie dzienniki debugowania.

--help -h

Pokaż ten komunikat pomocy i zakończ pracę.

--only-show-errors

Pokaż tylko błędy, pomijając ostrzeżenia.

--output -o

Format danych wyjściowych.

akceptowane wartości: json, jsonc, none, table, tsv, yaml, yamlc
wartość domyślna: json
--query

Ciąg zapytania JMESPath. Zobacz http://jmespath.org/ , aby uzyskać więcej informacji i przykładów.

--subscription

Nazwa lub identyfikator subskrypcji. Subskrypcję domyślną można skonfigurować przy użyciu polecenia az account set -s NAME_OR_ID.

--verbose

Zwiększ szczegółowość rejestrowania. Użyj --debuguj, aby uzyskać pełne dzienniki debugowania.

az iot hub route update

Przestarzałe

To polecenie jest niejawnie przestarzałe, ponieważ grupa poleceń "trasa centrum iot" jest przestarzała i zostanie usunięta w przyszłej wersji. Zamiast tego użyj grupy poleceń "IoT Extension (azure-iot) message-route (az iot hub message-route)".

Aktualizowanie trasy w usłudze IoT Hub.

Aktualizacje trasę w usłudze IoT Hub. Możesz zmienić źródło, punkt końcowy lub zapytanie na trasie.

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

Przykłady

Zaktualizuj typ źródła trasy "R1" z usługi IoT Hub "MyIotHub".

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

Parametry wymagane

--name --route-name -n

Nazwa trasy.

Parametry opcjonalne

--condition -c

Warunek, który jest oceniany w celu zastosowania reguły routingu.

--en --endpoint --endpoint-name

Nazwa punktu końcowego routingu.

--enabled -e

Wartość logiczna wskazująca, czy włączyć trasę do centrum IoT.

akceptowane wartości: false, true
--hub-name

Nazwa centrum IoT Hub.

--ids

Co najmniej jeden identyfikator zasobu (rozdzielany spacjami). Powinien to być pełny identyfikator zasobu zawierający wszystkie informacje o argumentach "Identyfikator zasobu". Należy podać argumenty --ids lub inne argumenty "Identyfikator zasobu".

--resource-group -g

Nazwa grupy zasobów. Grupę domyślną można skonfigurować przy użyciu polecenia az configure --defaults group=<name>.

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

Źródło trasy.

akceptowane wartości: deviceconnectionstateevents, devicejoblifecycleevents, devicelifecycleevents, devicemessages, digitaltwinchangeevents, invalid, twinchangeevents
--subscription

Nazwa lub identyfikator subskrypcji. Subskrypcję domyślną można skonfigurować przy użyciu polecenia az account set -s NAME_OR_ID.

Parametry globalne
--debug

Zwiększ szczegółowość rejestrowania, aby wyświetlić wszystkie dzienniki debugowania.

--help -h

Pokaż ten komunikat pomocy i zakończ pracę.

--only-show-errors

Pokaż tylko błędy, pomijając ostrzeżenia.

--output -o

Format danych wyjściowych.

akceptowane wartości: json, jsonc, none, table, tsv, yaml, yamlc
wartość domyślna: json
--query

Ciąg zapytania JMESPath. Zobacz http://jmespath.org/ , aby uzyskać więcej informacji i przykładów.

--subscription

Nazwa lub identyfikator subskrypcji. Subskrypcję domyślną można skonfigurować przy użyciu polecenia az account set -s NAME_OR_ID.

--verbose

Zwiększ szczegółowość rejestrowania. Użyj --debuguj, aby uzyskać pełne dzienniki debugowania.