Megosztás a következőn keresztül:


az iot hub message-route

Megjegyzés:

Ez a hivatkozás az Azure CLI azure-iot bővítményének része (2.37.0-s vagy újabb verzió). A bővítmény automatikusan telepíti az az iot hub üzenetútvonal-parancsának első futtatásakor. További információ a bővítményekről.

Ez a parancscsoport előzetes verzióban és fejlesztés alatt áll. Referencia- és támogatási szintek: https://aka.ms/CLI_refstatus

IoT Hub útvonalainak kezelése.

Parancsok

Name Description Típus Állapot
az iot hub message-route create

Útvonal hozzáadása IoT Hubhoz.

Extension Előnézet megtekintése
az iot hub message-route delete

Törölje az összes útvonalat vagy egy említett útvonalat egy IoT Hubon.

Extension Előnézet megtekintése
az iot hub message-route fallback

Az IoT Hub tartalék útvonalának kezelése.

Extension Előnézet megtekintése
az iot hub message-route fallback set

Engedélyezze vagy tiltsa le a tartalék útvonalat egy IoT Hubon.

Extension Előnézet megtekintése
az iot hub message-route fallback show

Egy IoT Hub tartalék útvonalának megjelenítése.

Extension Előnézet megtekintése
az iot hub message-route list

Szerezze be az összes útvonalat egy IoT Hubban.

Extension Előnézet megtekintése
az iot hub message-route show

Információk az útvonalról egy IoT Hubon.

Extension Előnézet megtekintése
az iot hub message-route test

Tesztelje az összes útvonalat vagy egy említett útvonalat egy IoT Hubon.

Extension Előnézet megtekintése
az iot hub message-route update

IoT Hub útvonalának frissítése.

Extension Előnézet megtekintése

az iot hub message-route create

Előnézet

Az "iot hub message-route" parancscsoport előzetes verzióban és fejlesztés alatt áll. Referencia- és támogatási szintek: https://aka.ms/CLI_refstatus

Útvonal hozzáadása IoT Hubhoz.

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]

Példák

Hozzon létre egy útvonalat egy IoT Hubhoz a megadott végponttal és a "DeviceMessages" forrástípussal.

az iot hub message-route create -n {iothub_name} --route-name {route_name} --endpoint-name {endpoint_name} --source DeviceMessages

Hozzon létre egy útvonalat egy IoT Hubhoz a beépített végponttal és a "DeviceMessages" forrástípussal.

az iot hub message-route create -n {iothub_name} --route-name {route_name} --endpoint-name events --source DeviceMessages

Hozzon létre egy letiltott útvonalat egy IoT Hubhoz a megadott végponttal, a "DigitalTwinChangeEvents" forrástípussal és az egyéni feltétellel.

az iot hub message-route create -n {iothub_name} --route-name {route_name} --endpoint-name {endpoint_name} --source DigitalTwinChangeEvents --condition {condition} --enabled false

Kötelező paraméterek

--en --endpoint --endpoint-name

Az útválasztási végpont neve. A beépített végponthoz használja az "események" végpontnevet.

--hub-name -n

IoT Hub neve.

--rn --route --route-name

Az útvonal neve.

--source-type --type -t

Az útvonal forrása.

elfogadott értékek: deviceconnectionstateevents, devicejoblifecycleevents, devicelifecycleevents, devicemessages, digitaltwinchangeevents, invalid, twinchangeevents

Opcionális paraméterek

--condition -c

Az útválasztási szabály alkalmazásához kiértékelt feltétel.

alapértelmezett érték: true
--enabled -e

Logikai érték, amely jelzi, hogy engedélyezi-e az IoT Hubra vezető útvonalat.

elfogadott értékek: false, true
alapértelmezett érték: True
--resource-group -g

Az erőforráscsoport neve. Az alapértelmezett csoportot konfigurálhatja a következővel az configure --defaults group=<name>: .

Globális paraméterek
--debug

Növelje a naplózás részletességét az összes hibakeresési napló megjelenítéséhez.

--help -h

Jelenítse meg ezt a súgóüzenetet, és lépjen ki.

--only-show-errors

Csak a hibák megjelenítése, a figyelmeztetések mellőzése.

--output -o

Kimeneti formátum.

elfogadott értékek: json, jsonc, none, table, tsv, yaml, yamlc
alapértelmezett érték: json
--query

JMESPath lekérdezési sztring. További információkért és példákért lásd http://jmespath.org/ .

--subscription

Az előfizetés neve vagy azonosítója. Az alapértelmezett előfizetést konfigurálhatja a következővel az account set -s NAME_OR_ID: .

--verbose

A naplózás részletességének növelése. Használja a --debug parancsot a teljes hibakeresési naplókhoz.

az iot hub message-route delete

Előnézet

Az "iot hub message-route" parancscsoport előzetes verzióban és fejlesztés alatt áll. Referencia- és támogatási szintek: https://aka.ms/CLI_refstatus

Törölje az összes útvonalat vagy egy említett útvonalat egy IoT Hubon.

az iot hub message-route delete --hub-name
                                [--resource-group]
                                [--rn]
                                [--source-type {deviceconnectionstateevents, devicejoblifecycleevents, devicelifecycleevents, devicemessages, digitaltwinchangeevents, invalid, twinchangeevents}]
                                [--yes {false, true}]

Példák

Útvonal törlése egy IoT Hubról.

az iot hub message-route delete -n {iothub_name} --route-name {route_name}

Törölje a "DeviceMessages" forrástípusú összes útvonalat egy IoT Hubról.

az iot hub message-route delete -n {iothub_name} --source DeviceMessages

Törölje az összes útvonalat egy IoT Hubról.

az iot hub message-route delete -n {iothub_name}

Kötelező paraméterek

--hub-name -n

IoT Hub neve.

Opcionális paraméterek

--resource-group -g

Az erőforráscsoport neve. Az alapértelmezett csoportot konfigurálhatja a következővel az configure --defaults group=<name>: .

--rn --route --route-name

Az útvonal neve.

--source-type --type -t

Az útvonal forrása.

elfogadott értékek: deviceconnectionstateevents, devicejoblifecycleevents, devicelifecycleevents, devicemessages, digitaltwinchangeevents, invalid, twinchangeevents
--yes -y

Felhasználói kérések kihagyása. A művelet elfogadását jelzi. Elsősorban automatizálási forgatókönyvekhez használatos. Alapértelmezett érték: false (hamis).

elfogadott értékek: false, true
Globális paraméterek
--debug

Növelje a naplózás részletességét az összes hibakeresési napló megjelenítéséhez.

--help -h

Jelenítse meg ezt a súgóüzenetet, és lépjen ki.

--only-show-errors

Csak a hibák megjelenítése, a figyelmeztetések mellőzése.

--output -o

Kimeneti formátum.

elfogadott értékek: json, jsonc, none, table, tsv, yaml, yamlc
alapértelmezett érték: json
--query

JMESPath lekérdezési sztring. További információkért és példákért lásd http://jmespath.org/ .

--subscription

Az előfizetés neve vagy azonosítója. Az alapértelmezett előfizetést konfigurálhatja a következővel az account set -s NAME_OR_ID: .

--verbose

A naplózás részletességének növelése. Használja a --debug parancsot a teljes hibakeresési naplókhoz.

az iot hub message-route list

Előnézet

Az "iot hub message-route" parancscsoport előzetes verzióban és fejlesztés alatt áll. Referencia- és támogatási szintek: https://aka.ms/CLI_refstatus

Szerezze be az összes útvonalat egy IoT Hubban.

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

Példák

Az összes útvonal lekérése egy IoT Hubról.

az iot hub message-route list -n {iothub_name}

Szerezze be a "DeviceMessages" forrástípus összes útvonalát egy IoT Hubról.

az iot hub message-route list -n {iothub_name} --source DeviceMessages

Kötelező paraméterek

--hub-name -n

IoT Hub neve.

Opcionális paraméterek

--resource-group -g

Az erőforráscsoport neve. Az alapértelmezett csoportot konfigurálhatja a következővel az configure --defaults group=<name>: .

--source-type --type -t

Az útvonal forrása.

elfogadott értékek: deviceconnectionstateevents, devicejoblifecycleevents, devicelifecycleevents, devicemessages, digitaltwinchangeevents, invalid, twinchangeevents
Globális paraméterek
--debug

Növelje a naplózás részletességét az összes hibakeresési napló megjelenítéséhez.

--help -h

Jelenítse meg ezt a súgóüzenetet, és lépjen ki.

--only-show-errors

Csak a hibák megjelenítése, a figyelmeztetések mellőzése.

--output -o

Kimeneti formátum.

elfogadott értékek: json, jsonc, none, table, tsv, yaml, yamlc
alapértelmezett érték: json
--query

JMESPath lekérdezési sztring. További információkért és példákért lásd http://jmespath.org/ .

--subscription

Az előfizetés neve vagy azonosítója. Az alapértelmezett előfizetést konfigurálhatja a következővel az account set -s NAME_OR_ID: .

--verbose

A naplózás részletességének növelése. Használja a --debug parancsot a teljes hibakeresési naplókhoz.

az iot hub message-route show

Előnézet

Az "iot hub message-route" parancscsoport előzetes verzióban és fejlesztés alatt áll. Referencia- és támogatási szintek: https://aka.ms/CLI_refstatus

Információk az útvonalról egy IoT Hubon.

az iot hub message-route show --hub-name
                              --rn
                              [--resource-group]

Példák

Útvonaladatok lekérése egy IoT Hubról.

az iot hub message-route show -n {iothub_name} --route-name {route_name}

Kötelező paraméterek

--hub-name -n

IoT Hub neve.

--rn --route --route-name

Az útvonal neve.

Opcionális paraméterek

--resource-group -g

Az erőforráscsoport neve. Az alapértelmezett csoportot konfigurálhatja a következővel az configure --defaults group=<name>: .

Globális paraméterek
--debug

Növelje a naplózás részletességét az összes hibakeresési napló megjelenítéséhez.

--help -h

Jelenítse meg ezt a súgóüzenetet, és lépjen ki.

--only-show-errors

Csak a hibák megjelenítése, a figyelmeztetések mellőzése.

--output -o

Kimeneti formátum.

elfogadott értékek: json, jsonc, none, table, tsv, yaml, yamlc
alapértelmezett érték: json
--query

JMESPath lekérdezési sztring. További információkért és példákért lásd http://jmespath.org/ .

--subscription

Az előfizetés neve vagy azonosítója. Az alapértelmezett előfizetést konfigurálhatja a következővel az account set -s NAME_OR_ID: .

--verbose

A naplózás részletességének növelése. Használja a --debug parancsot a teljes hibakeresési naplókhoz.

az iot hub message-route test

Előnézet

Az "iot hub message-route" parancscsoport előzetes verzióban és fejlesztés alatt áll. Referencia- és támogatási szintek: https://aka.ms/CLI_refstatus

Tesztelje az összes útvonalat vagy egy említett útvonalat egy IoT Hubon.

Az útvonalak teszteléséhez megadhat egy mintaüzenetet.

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

Példák

Útvonal tesztelése IoT Hubról.

az iot hub message-route test -n {iothub_name} --route-name {route_name}

Tesztelje a "DeviceMessages" forrástípusú összes útvonalat egy IoT Hubról.

az iot hub message-route test -n {iothub_name} --source DeviceMessages

Tesztelje az IoT Hub összes útvonalát egy egyéni üzenettel, beleértve a törzset, az alkalmazás tulajdonságait és a rendszertulajdonságokat.

az iot hub message-route test -n {iothub_name} -b {body} --ap {app_properties} --sp {system_properties}

Kötelező paraméterek

--hub-name -n

IoT Hub neve.

Opcionális paraméterek

--ap --app-properties

Az útvonalüzenet alkalmazástulajdonságai.

--body -b

Az útvonalüzenet törzse.

--resource-group -g

Az erőforráscsoport neve. Az alapértelmezett csoportot konfigurálhatja a következővel az configure --defaults group=<name>: .

--rn --route --route-name

Az útvonal neve.

--source-type --type -t

Az útvonal forrása.

elfogadott értékek: deviceconnectionstateevents, devicejoblifecycleevents, devicelifecycleevents, devicemessages, digitaltwinchangeevents, invalid, twinchangeevents
--sp --system-properties

Az útvonalüzenet rendszertulajdonságai.

Globális paraméterek
--debug

Növelje a naplózás részletességét az összes hibakeresési napló megjelenítéséhez.

--help -h

Jelenítse meg ezt a súgóüzenetet, és lépjen ki.

--only-show-errors

Csak a hibák megjelenítése, a figyelmeztetések mellőzése.

--output -o

Kimeneti formátum.

elfogadott értékek: json, jsonc, none, table, tsv, yaml, yamlc
alapértelmezett érték: json
--query

JMESPath lekérdezési sztring. További információkért és példákért lásd http://jmespath.org/ .

--subscription

Az előfizetés neve vagy azonosítója. Az alapértelmezett előfizetést konfigurálhatja a következővel az account set -s NAME_OR_ID: .

--verbose

A naplózás részletességének növelése. Használja a --debug parancsot a teljes hibakeresési naplókhoz.

az iot hub message-route update

Előnézet

Az "iot hub message-route" parancscsoport előzetes verzióban és fejlesztés alatt áll. Referencia- és támogatási szintek: https://aka.ms/CLI_refstatus

IoT Hub útvonalának frissítése.

Az útvonalon módosíthatja a forrást, a végpontot, a feltételt vagy az engedélyezett állapotot.

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

Példák

Frissítsen egy útvonalat egy adott végpontra és a "DeviceMessages" forrástípusra.

az iot hub message-route update -n {iothub_name} --route-name {route_name} --endpoint-name {endpoint_name} --source DeviceMessages

Útvonal letiltása.

az iot hub message-route update -n {iothub_name} --route-name {route_name} --enabled false

Útvonal állapotának módosítása.

az iot hub message-route update -n {iothub_name} --route-name {route_name} --condition {condition}

Kötelező paraméterek

--hub-name -n

IoT Hub neve.

--rn --route --route-name

Az útvonal neve.

Opcionális paraméterek

--condition -c

Az útválasztási szabály alkalmazásához kiértékelt feltétel.

--en --endpoint --endpoint-name

Az útválasztási végpont neve. A beépített végponthoz használja az "események" végpontnevet.

--enabled -e

Logikai érték, amely jelzi, hogy engedélyezi-e az IoT Hubra vezető útvonalat.

elfogadott értékek: false, true
--resource-group -g

Az erőforráscsoport neve. Az alapértelmezett csoportot konfigurálhatja a következővel az configure --defaults group=<name>: .

--source-type --type -t

Az útvonal forrása.

elfogadott értékek: deviceconnectionstateevents, devicejoblifecycleevents, devicelifecycleevents, devicemessages, digitaltwinchangeevents, invalid, twinchangeevents
Globális paraméterek
--debug

Növelje a naplózás részletességét az összes hibakeresési napló megjelenítéséhez.

--help -h

Jelenítse meg ezt a súgóüzenetet, és lépjen ki.

--only-show-errors

Csak a hibák megjelenítése, a figyelmeztetések mellőzése.

--output -o

Kimeneti formátum.

elfogadott értékek: json, jsonc, none, table, tsv, yaml, yamlc
alapértelmezett érték: json
--query

JMESPath lekérdezési sztring. További információkért és példákért lásd http://jmespath.org/ .

--subscription

Az előfizetés neve vagy azonosítója. Az alapértelmezett előfizetést konfigurálhatja a következővel az account set -s NAME_OR_ID: .

--verbose

A naplózás részletességének növelése. Használja a --debug parancsot a teljes hibakeresési naplókhoz.