az iot hub state
Feljegyzés
Ez a hivatkozás az Azure CLI azure-iot bővítményének része (2.46.0-s vagy újabb verzió). A bővítmény automatikusan telepíti az az iot hub state parancs első futtatásakor. További információ a bővítményekről.
Ez a parancscsoport kísérleti és fejlesztés alatt áll. Referencia- és támogatási szintek: https://aka.ms/CLI_refstatus
IoT Hub állapotának kezelése.
További információ: aka.ms/aziotcli-iot-hub-state.
Parancsok
Name | Description | Típus | Állapot |
---|---|---|---|
az iot hub state export |
Exportálja az IoT Hub állapotát egy fájlba. |
Mellék | Kísérleti |
az iot hub state import |
Hub-állapot importálása fájlból egy IoT Hubba. |
Mellék | Kísérleti |
az iot hub state migrate |
Az egyik központ állapotának áttelepítése egy másik központba fájlba mentés nélkül. |
Mellék | Kísérleti |
az iot hub state export
Az "iot hub state" parancscsoport kísérleti és fejlesztés alatt áll. Referencia- és támogatási szintek: https://aka.ms/CLI_refstatus
Exportálja az IoT Hub állapotát egy fájlba.
Alapértelmezés szerint az exportált állapot a következőkre terjed ki: a központ arm-sablonja, a központi konfigurációk (beleértve az ADM-konfigurációkat és az éltelepítéseket), az eszközinformációk (beleértve az eszköz identitjait, az ikereszközöket, a modulidentitásokat és a modul-ikermodulokat).
További információ: aka.ms/aziotcli-iot-hub-state.
az iot hub state export --state-file
[--aspects {arm, configurations, devices}]
[--auth-type {key, login}]
[--hub-name]
[--login]
[--replace]
[--resource-group]
Példák
Exportálja a megadott központ támogatott állapotát a megadott fájlba.
az iot hub state export -n {iothub_name} -f {state_filename}
Exportálja a megadott központ támogatott állapotát a megadott fájlba, felülírva a fájl tartalmát.
az iot hub state export -n {iothub_name} -f {state_filename} -r
Csak a megadott központ eszközeit és konfigurációit exportálja a megadott fájlba.
az iot hub state export -n {iothub_name} -f {state_filename} --aspects devices configurations
Kötelező paraméterek
Annak a fájlnak az elérési útja, amelyben az állapotinformációk tárolódnak.
Opcionális paraméterek
Központi szempontok (térelválasztó).
Azt jelzi, hogy a műveletnek automatikusan le kell-e származtatnia egy szabályzatkulcsot, vagy az aktuális Azure AD-munkamenetet kell-e használnia. Ha a hitelesítési típus bejelentkezés, és az erőforrás-állomásnév meg van adva, az erőforrás-keresés kihagyva lesz, hacsak nem szükséges. Az alapértelmezett beállítást a következővel az configure --defaults iothub-data-auth-type=<auth-type-value>
konfigurálhatja: .
IoT Hub neve vagy állomásneve. Kötelező, ha a --login nincs megadva.
Ez a parancs egy művelet végrehajtására jogosult entitást kapcsolati sztring támogat. Az "az login" használatával elkerülheti a munkamenet-bejelentkezést. Ha egy entitás kapcsolati sztring és név is meg van adva, a kapcsolati sztring elsőbbséget élvez. Ha a --hub-name nincs megadva, kötelező megadni.
Ha ez a jelző be van állítva, a parancs felülírja a kimeneti fájl tartalmát.
Az erőforráscsoport neve. Az alapértelmezett csoportot konfigurálhatja a következővel az configure --defaults group=<name>
: .
Globális paraméterek
Növelje a naplózás részletességét az összes hibakeresési napló megjelenítéséhez.
Jelenítse meg ezt a súgóüzenetet, és lépjen ki.
Csak a hibák megjelenítése, a figyelmeztetések mellőzése.
Kimeneti formátum.
JMESPath lekérdezési sztring. További információkért és példákért lásd http://jmespath.org/ .
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
: .
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 state import
Az "iot hub state" parancscsoport kísérleti és fejlesztés alatt áll. Referencia- és támogatási szintek: https://aka.ms/CLI_refstatus
Hub-állapot importálása fájlból egy IoT Hubba.
Ha a kar aspektusa meg van adva, a központ akkor jön létre, ha nem létezik.
Alapértelmezés szerint az importált állapot a következőkre terjed ki: a központ arm-sablonja, a központi konfigurációk (beleértve az ADM-konfigurációkat és a peremhálózati telepítéseket), az eszközinformációk (beleértve az eszköz identititásait, az ikereszközöket, a modulidentitásokat és a modul-ikermodulokat).
A rendszer által hozzárendelt identitáshitelesítéssel rendelkező importált végpontok esetében a megadott központnak megfelelő engedélyekkel kell rendelkeznie. Ellenkező esetben a parancs sikertelen lesz.
Az importálási folyamat figyelmen kívül hagyja a privát végpontokat.
További információ: aka.ms/aziotcli-iot-hub-state.
az iot hub state import --state-file
[--aspects {arm, configurations, devices}]
[--auth-type {key, login}]
[--hub-name]
[--login]
[--replace]
[--resource-group]
Példák
Importálja a támogatott állapotot a megadott fájlból a megadott központba.
az iot hub state import -n {iothub_name} -f {state_filename}
Importálja a támogatott állapotot a megadott fájlból a megadott központba, felülírva a központ előző állapotát. Az új állapot feltöltése előtt minden tanúsítvány, konfiguráció és eszköz törlődik.
az iot hub state import -n {iothub_name} -f {state_filename} -r
Csak az arm-sablon importálása a megadott fájlból a megadott központba. Vegye figyelembe, hogy ez egy új központot hoz létre, ha nem létezik. A fájl tartalmazhat eszközöket és konfigurációkat, de ezek figyelmen kívül lesznek hagyva.
az iot hub state import -n {iothub_name} -g {resource_group} -f {state_filename} --aspects arm
Csak az eszközöket és konfigurációkat importálja a megadott fájlból a megadott központba. Vegye figyelembe, hogy ez NEM hoz létre új központot, ha nem létezik, és a parancs sikertelen lesz. Előfordulhat, hogy a fájl tartalmazza az arm-sablont, de ezt a rendszer figyelmen kívül hagyja.
az iot hub state import -n {iothub_name} -f {state_filename} --aspects devices configurations
Kötelező paraméterek
Annak a fájlnak az elérési útja, amelyben az állapotinformációk tárolódnak.
Opcionális paraméterek
Központi szempontok (térelválasztó).
Azt jelzi, hogy a műveletnek automatikusan le kell-e származtatnia egy szabályzatkulcsot, vagy az aktuális Azure AD-munkamenetet kell-e használnia. Ha a hitelesítési típus bejelentkezés, és az erőforrás-állomásnév meg van adva, az erőforrás-keresés kihagyva lesz, hacsak nem szükséges. Az alapértelmezett beállítást a következővel az configure --defaults iothub-data-auth-type=<auth-type-value>
konfigurálhatja: .
IoT Hub neve vagy állomásneve. Kötelező, ha a --login nincs megadva.
Ez a parancs egy művelet végrehajtására jogosult entitást kapcsolati sztring támogat. Az "az login" használatával elkerülheti a munkamenet-bejelentkezést. Ha egy entitás kapcsolati sztring és név is meg van adva, a kapcsolati sztring elsőbbséget élvez. Ha a --hub-name nincs megadva, kötelező megadni.
Ha ez a jelző be van állítva, a parancs törli a célközpont aktuális eszközeit, konfigurációit és tanúsítványait.
Az erőforráscsoport neve. Az alapértelmezett csoportot konfigurálhatja a következővel az configure --defaults group=<name>
: .
Globális paraméterek
Növelje a naplózás részletességét az összes hibakeresési napló megjelenítéséhez.
Jelenítse meg ezt a súgóüzenetet, és lépjen ki.
Csak a hibák megjelenítése, a figyelmeztetések mellőzése.
Kimeneti formátum.
JMESPath lekérdezési sztring. További információkért és példákért lásd http://jmespath.org/ .
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
: .
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 state migrate
Az "iot hub state" parancscsoport kísérleti és fejlesztés alatt áll. Referencia- és támogatási szintek: https://aka.ms/CLI_refstatus
Az egyik központ állapotának áttelepítése egy másik központba fájlba mentés nélkül.
Ha a kar aspektusa meg van adva, a központ akkor jön létre, ha nem létezik.
Alapértelmezés szerint a migrált állapot a következőkre terjed ki: a központ arm-sablonja, a központi konfigurációk (beleértve az ADM-konfigurációkat és az éltelepítéseket), az eszközinformációk (beleértve az eszköz identititásait, az ikereszközöket, a modulidentitásokat és a modul-ikermodulokat).
A rendszer által hozzárendelt identitáshitelesítéssel rendelkező migrált végpontok esetében a megadott központnak megfelelő engedélyekkel kell rendelkeznie. Ellenkező esetben a parancs sikertelen lesz.
A migrálási folyamat figyelmen kívül hagyja a privát végpontokat.
Ha problémát tapasztal az áttelepítés során, az exportálási és importálási parancsokkal készítsen biztonsági másolatot egy fájlról.
További információ: aka.ms/aziotcli-iot-hub-state.
az iot hub state migrate [--aspects {arm, configurations, devices}]
[--auth-type {key, login}]
[--destination-hub]
[--destination-hub-login]
[--destination-resource-group]
[--og]
[--oh]
[--ol]
[--replace]
Példák
A forrásközpont támogatott állapotának migrálása a célközpontba.
az iot hub state migrate --destination-hub {dest_hub_name} --origin-hub {orig_hub_name}
Migrálja a forrásközpont támogatott állapotát a célközpontba, felülírva a központ előző állapotát. A célközpont összes tanúsítványa, konfigurációja és eszköze törlődik az új állapot feltöltése előtt.
az iot hub state migrate --destination-hub {dest_hub_name} --origin-hub {orig_hub_name} -r
Csak az arm-sablon áttelepítése a forrásközpontból a célközpontba. Vegye figyelembe, hogy ez egy új központot hoz létre, ha a célközpont nem létezik. A forrásközpont tartalmazhatja az eszközöket és a konfigurációkat, de ezek figyelmen kívül lesznek hagyva.
az iot hub state migrate --destination-hub {dest_hub_name} --destination-resource-group {dest_hub_resource_group} --origin-hub {orig_hub_name} --aspects arm
Csak az eszközöket és konfigurációkat migrálja a forrásközpontból a célközpontba. Vegye figyelembe, hogy ez NEM hoz létre új központot, ha a célközpont nem létezik, és a parancs sikertelen lesz. A forrásközpont armsablonja figyelmen kívül lesz hagyva.
az iot hub state migrate --destination-hub {dest_hub_name} --origin-hub {orig_hub_name} --aspects devices configurations
Opcionális paraméterek
Központi szempontok (térelválasztó).
Azt jelzi, hogy a műveletnek automatikusan le kell-e származtatnia egy szabályzatkulcsot, vagy az aktuális Azure AD-munkamenetet kell-e használnia. Ha a hitelesítési típus bejelentkezés, és az erőforrás-állomásnév meg van adva, az erőforrás-keresés kihagyva lesz, hacsak nem szükséges. Az alapértelmezett beállítást a következővel az configure --defaults iothub-data-auth-type=<auth-type-value>
konfigurálhatja: .
Annak az IoT Hubnak a neve, ahová a forrásközpont állapota át lesz másolva.
Ez a parancs egy olyan entitást támogat, kapcsolati sztring, amely jogosult a művelet végrehajtására a célközpontban. Ezzel elkerülheti a munkamenet-bejelentkezést az login
ehhez az IoT Hub-példányhoz. Ha egy entitás kapcsolati sztring és név is meg van adva, a kapcsolati sztring elsőbbséget élvez. Kötelező, ha a --destination-hub nincs megadva.
Annak az IoT Hubnak az erőforráscsoportja, amelybe a forrásközpont állapota át lesz másolva. Ha nincs megadva, a forrás IoT Hub erőforráscsoportját fogja használni.
A másolandó IoT Hub erőforráscsoportjának neve.
A másolandó IoT Hub neve.
Ez a parancs támogat egy entitást kapcsolati sztring, amely jogosult a műveletek végrehajtására a forrásközpontban. Ezzel elkerülheti a munkamenet-bejelentkezést az login
ehhez az IoT Hub-példányhoz. Ha egy entitás kapcsolati sztring és név is meg van adva, a kapcsolati sztring elsőbbséget élvez. Kötelező, ha a --origin-hub nincs megadva.
Ha ez a jelző be van állítva, a parancs törli a célközpont aktuális eszközeit, konfigurációit és tanúsítványait.
Globális paraméterek
Növelje a naplózás részletességét az összes hibakeresési napló megjelenítéséhez.
Jelenítse meg ezt a súgóüzenetet, és lépjen ki.
Csak a hibák megjelenítése, a figyelmeztetések mellőzése.
Kimeneti formátum.
JMESPath lekérdezési sztring. További információkért és példákért lásd http://jmespath.org/ .
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
: .
A naplózás részletességének növelése. Használja a --debug parancsot a teljes hibakeresési naplókhoz.