IoT Hubok csatolása és kezelése
Az Azure IoT Hub Device Provisioning Service (DPS) egy vagy több IoT Hubon képes eszközöket kiépítheti. Mielőtt a DPS kiépítheti az eszközöket egy IoT Hubra, képesnek kell lennie írni az IoT Hub eszközregisztrációs adatbázisára. Ez a cikk bemutatja, hogyan kapcsolhatja össze és kezelheti az IoT Hubokat a DPS-példányban. A csatolás után egy IoT Hub használható egy foglalási szabályzatban. A foglalási szabályzatok határozzák meg, hogy a DPS hogyan rendeli hozzá az eszközöket az IoT Hubokhoz.
Csatolt IoT Hub-beállítások
Az eszközkiépítési szolgáltatás csak azokhoz az IoT Hubokhoz tud eszközöket kiépíteni, amelyek hozzá lettek csatolva. Az IoT Hub DPS-példányhoz való csatolása olvasási/írási engedélyeket ad a DPS-példánynak az IoT Hub eszközregisztrációs adatbázisához. Ezekkel az engedélyekkel a DPS regisztrálhat egy eszközazonosítót, és beállíthatja a kezdeti konfigurációt az ikereszközben. A csatolt IoT Hubok bármely Azure-régióban lehetnek. Más előfizetések központjait a DPS-példányhoz is csatolhatja.
Miután egy IoT Hub a DPS-hez van kapcsolva, jogosult részt venni a kiosztásban. Az, hogy az eszköz hogyan és hogyan vesz részt a foglalásban, a regisztráció azon beállításaitól függ, amelyeket az eszköz kioszt, és maga a csatolt IoT Hub beállításai.
Az alábbi beállítások szabályozzák, hogy a DPS hogyan használja a csatolt IoT Hubokat:
Kapcsolati sztring: Beállítja az IoT Hub kapcsolati sztring, amelyet a DPS a csatolt IoT Hubhoz való csatlakozáshoz használ. A kapcsolati sztring az IoT Hub egyik közös hozzáférési szabályzatán alapul. A DPS-nek a következő engedélyekre van szüksége az IoT Hubon: RegistryWrite és ServiceConnect. A kapcsolati sztring olyan megosztott hozzáférési szabályzathoz kell tartoznia, amely rendelkezik ezekkel az engedélyekkel. Az IoT Hub megosztott hozzáférési szabályzatairól az IoT Hub hozzáférés-vezérlése és engedélyei című témakörben olvashat bővebben.
Foglalási súly: Meghatározza az IoT Hub kiválasztásának valószínűségét, ha a DPS az IoT Hubok egy halmazán keresztül kivonatozza az eszközhozzárendelést. Az érték 1 és 1000 között lehet. Az alapértelmezett érték egy (vagy null). A magasabb értékek növelik az IoT Hub kiválasztásának valószínűségét.
Foglalási szabályzat alkalmazása: Meghatározza, hogy az IoT Hub részt vesz-e a foglalási szabályzatban. Az alapértelmezett érték az Igen (igaz). Ha nem (hamis) értékre van állítva, az eszközök nincsenek hozzárendelve az IoT Hubhoz. Az IoT Hub továbbra is kiválasztható egy regisztráción, de nem vesz részt a kiosztásban. Ezzel a beállítással ideiglenesen vagy véglegesen eltávolíthat egy IoT Hubot a foglalásban való részvételből; Például ha az eszköz megközelíti az engedélyezett számú eszközt.
A DPS-foglalási szabályzatokról és a csatolt IoT Hubok részvételéről további információt a foglalási szabályzatok kezelése című témakörben talál.
Korlátozások
A csatolt IoT Hubok és a privát végpontok használatakor bizonyos korlátozások vonatkoznak. További információ: Privát végpont korlátozásai.
A csatolt IoT Hubnak engedélyeznie kell a csatlakozást a megosztott hozzáférési szabályzatok használatával.
Csatolt IoT Hub hozzáadása
Hozzáadhat olyan IoT Hubokat, amelyek az előfizetésen belül vagy kívül találhatók. Az IoT Hub összekapcsolásakor előfordulhat, hogy az elérhető a meglévő regisztrációkban lévő foglalásokhoz:
Az olyan regisztrációk esetében, amelyek nem állítják be kifejezetten az IoT Hubokat a foglalási szabályzat alkalmazására, az újonnan összekapcsolt IoT Hub azonnal megkezdi a részvételt a kiosztásban.
Azoknak a regisztrációknak, amelyek kifejezetten úgy állítják be az IoT Hubokat, hogy foglalási szabályzatot alkalmazzanak, manuálisan vagy programozott módon kell hozzáadnia az új IoT Hubot a regisztrációs beállításokhoz, hogy részt vehessenek a foglalásban.
Az Azure Portalon összekapcsolhat egy IoT Hubot a DPS-példány bal oldali menüjéből, vagy a regisztrációból a regisztráció létrehozásakor vagy frissítésekor. Az IoT Hub mindkét esetben a DPS-példányra (nem csak a regisztrációra) terjed ki.
IoT Hub csatolása a DPS-példányhoz az Azure Portalon:
A DPS-példány bal oldali menüjében válassza a Csatolt IoT Hubok lehetőséget.
A lap tetején válassza a + Hozzáadás lehetőséget.
Az IoT Hubra mutató hivatkozás hozzáadása lapon válassza ki az IoT Hubot tartalmazó előfizetést, majd válassza ki az IoT Hub nevét az IoT Hub listájából.
Miután kiválasztotta az IoT Hubot, válasszon ki egy hozzáférési szabályzatot, amelyet a DPS az IoT Hubhoz való csatlakozáshoz fog használni. A hozzáférési szabályzatok listája a kiválasztott IoT Hubon definiált összes olyan megosztott hozzáférési szabályzatot tartalmazza, amely a RegistryWrite és a ServiceConnect engedélyekkel is rendelkezik. Az alapértelmezett az iothubowner-szabályzat . Válassza ki a használni kívánt szabályzatot.
Válassza a Mentés parancsot.
Feljegyzés
Az Azure Portalon nem állíthatja be a foglalás súlyát és a foglalási szabályzat beállításainak alkalmazását csatolt IoT Hub hozzáadásakor. Ehelyett frissítse ezeket a beállításokat az IoT Hub csatolása után.
A DPS támogatja az IoT Hubok összekapcsolását a DPS-erőforrás REST API-jának, a Resource Manager-sablonoknak és a DPS Management SDK-knak a használatával.
Csatolt IoT Hub frissítése
Frissítheti a csatolt IoT Hub beállításait, hogy megváltoztassa a foglalás súlyát, hogy alkalmazhatók-e rá a foglalási szabályzatok, valamint a DPS által a csatlakozáshoz használt kapcsolati sztring. Az IoT Hub beállításainak frissítésekor a módosítások azonnal érvénybe lépnek, függetlenül attól, hogy az IoT Hub egy regisztrációban van-e megadva, vagy alapértelmezés szerint használva van.
Az Azure Portalon frissítheti a foglalási súlyt, és alkalmazhatja a foglalási szabályzat beállításait.
Csatolt IoT Hub beállításainak frissítése az Azure Portal használatával:
A DPS-példány bal oldali menüjében válassza a Csatolt IoT Hubok lehetőséget, majd válassza ki az IoT Hubot a listából.
A Csatolt IoT Hub részletei lapon:
A Foglalási súly csúszkával vagy szövegmezővel válasszon ki egy és 1000 közötti súlyt. Az alapértelmezett érték az egyik.
Állítsa be a Foglalási szabályzat alkalmazása kapcsolót annak megadásához, hogy a csatolt IoT Hub szerepeljen-e a foglalásban.
Mentse el a beállításait.
Feljegyzés
A DPS által az IoT Hubhoz való csatlakozáshoz használt kapcsolati sztring nem frissítheti az Azure Portalról. Ehelyett az Azure CLI használatával frissítse a kapcsolati sztring, vagy törölje a csatolt IoT Hubot a DPS-példányból, és csatolja újra. További információkért tekintse meg a csatolt IoT Hubs-kulcsok frissítési kulcsait ismertető szakaszt.
A DPS támogatja a csatolt IoT Hubok frissítését a DPS-erőforrás REST API-jának, a Resource Manager-sablonoknak és a DPS Management SDK-knak a használatával.
Csatolt IoT Hub törlése
Ha töröl egy csatolt IoT Hubot a DPS-példányból, az többé nem lesz elérhető a későbbi regisztrációkban való beállításhoz. Előfordulhat azonban, hogy eltávolítják a meglévő regisztrációk foglalásaiból:
Az olyan regisztrációk esetében, amelyek nem állítják be kifejezetten az IoT Hubokat a foglalási szabályzat alkalmazásához, a törölt csatolt IoT Hub már nem érhető el a foglaláshoz.
Azoknak a regisztrációknak, amelyek kifejezetten úgy állítják be az IoT Hubokat, hogy foglalási szabályzatot alkalmazzanak, manuálisan vagy programozott módon el kell távolítania az IoT Hubot a regisztrációs beállításokból ahhoz, hogy eltávolítsák a foglalásban való részvételből. Ennek elmulasztása hibát okozhat, ha egy eszköz a regisztráción keresztül próbál kiépíteni.
Csatolt IoT Hub törlése a DPS-példányból az Azure Portalon:
A DPS-példány bal oldali menüjében válassza a Csatolt IoT Hubok lehetőséget.
Az IoT Hubok listájában jelölje be a törölni kívánt IoT Hub vagy IoT Hubok melletti jelölőnégyzetet. Ezután válassza a Törlés lehetőséget a lap tetején, és erősítse meg a választását, amikor a rendszer kéri.
A DPS emellett támogatja a csatolt IoT Hubok törlését a DPS-példányból a DPS-erőforrás REST API-jának, a Resource Manager-sablonoknak és a DPS Management SDK-knak a használatával.
Csatolt IoT Hubok kulcsainak frissítése
Szükség lehet a DPS-hez csatolt IoT Hub szimmetrikus kulcsainak elforgatására vagy frissítésére. Ebben az esetben a csatolt IoT Hub kapcsolati sztring beállítását is frissítenie kell a DPS-ben.
Az IoT Hubra való üzembe helyezés az IoT Hubon lévő kulcs frissítése és a DPS-példány frissítése között az új kapcsolati sztringgel az adott kulcs alapján meghiúsul. Ezért azt javasoljuk, hogy az Azure CLI használatával frissítse a kulcsokat, mert közvetlenül frissítheti a csatolt központban található kapcsolati sztring. Az Azure Portalon törölnie kell az IoT Hubot a DPS-példányból, majd újra kell összekapcsolnia a kapcsolati sztring frissítéséhez.
Az Azure Portal használatakor nem frissítheti a csatolt IoT Hub kapcsolati sztring beállítását. Ehelyett törölnie kell a csatolt IoT Hubot a DPS-példányból, majd be kell olvasnia.
Egy csatolt IoT Hub szimmetrikus kulcsainak frissítése az Azure Portalon:
Az Azure Portal DPS-példányának bal oldali menüjében válassza ki azt az IoT Hubot, amelyhez frissíteni szeretne egy vagy több kulcsot.
A Csatolt IoT Hub részletei lapon jegyezze fel a foglalás súlyának és a foglalási szabályzat alkalmazásának értékeit. Ezekre az értékekre akkor van szüksége, ha az IoT Hubot később újrakontintja a DPS-példányhoz. Ezután válassza az Erőforrás kezelése lehetőséget az IoT Hubra való ugráshoz.
Az IoT Hub bal oldali menüjében a Biztonsági beállítások területen válassza a Megosztott hozzáférési szabályzatok lehetőséget.
Megosztott hozzáférési szabályzatok esetén a Megosztott hozzáférési szabályzatok kezelése csoportban válassza ki azt a szabályzatot, amelyet a DPS-példány a csatolt IoT Hubhoz való csatlakozáshoz használ.
A lap tetején válassza az elsődleges kulcs újragenerálása, a másodlagos kulcs újragenerálása vagy a Kulcsok felcserélése lehetőséget, és ha a rendszer kéri, erősítse meg a választását.
Lépjen vissza a DPS-példányhoz.
Kövesse a csatolt IoT Hub törlése szakaszban található lépéseket az IoT Hub DPS-példányból való törléséhez.
Kövesse a Csatolt IoT Hub hozzáadása szakaszban található lépéseket az IoT Hub DPS-példányhoz való újrakapcsolásához a szabályzat új kapcsolati sztring.
Ha vissza kell állítania a foglalási súlyt, és alkalmaznia kell a foglalási szabályzat beállításait, kövesse a csatolt IoT Hub frissítése szakasz lépéseit a 2. lépésben mentett értékek használatával.
Következő lépések
- A foglalási szabályzatokkal kapcsolatos további információkért lásd: Foglalási szabályzatok kezelése.