Frissítés importálása az Azure Device Update for IoT Hubba
Ha az IoT Hubhoz készült Azure Device Update használatával szeretne frissítéseket telepíteni az eszközökre, először importálja a frissítési fájlokat az Eszközfrissítés szolgáltatásba, amely tárolja az importált frissítést az eszközökre való üzembe helyezéshez. Ebben a cikkben megtudhatja, hogyan importálhat frissítést az Eszközfrissítési szolgáltatásba az Azure Portal, az Azure CLI vagy a Device Update API-k használatával.
Előfeltételek
IoT Hubbal konfigurált eszközfrissítési fiók és példány.
IoT-eszköz vagy -szimulátor , amely az IoT Hub eszközfrissítéséhez van kiépítve.
Frissítse az eszköz fájljait és egy társított importálási jegyzékfájlt, amelyet a Frissítés előkészítése eszközfrissítésbe való importáláshoz című témakörben leírtak szerint hozott létre.
Az importált fájlok tárolására szolgáló Azure Storage-fiók és -tároló. Vagy létrehozhat egy új tárfiókot és tárolót az Azure Portalon alapuló importálási folyamat részeként.
Fontos
Győződjön meg arról, hogy a használt vagy létrehozott tárfiók nem rendelkezik engedélyezve privát végpontokkal. Annak ellenőrzéséhez, hogy engedélyezve vannak-e a privát végpontok, a Private Link Center Privát végpontok területén ellenőrizheti az Azure Storage-fiók nevét.
- Támogatott böngészők: Microsoft Edge vagy Google Chrome.
Frissítés importálása
Ez a szakasz bemutatja, hogyan importálhat frissítést az Azure Portal vagy az Azure CLI használatával. A frissítéseket az Eszközfrissítés API-k használatával is importálhatja.
Frissítés importálásához először töltse fel a frissítést, és importálja a jegyzékfájlokat egy Azure Storage-tárolóba. Ezután importálja a frissítést az Azure Storage-ból az IoT Hub eszközfrissítésébe, amely az üzembe helyezéshez tárolja az eszközöket.
Az Azure Portal eszközfrissítési példányának IoT Hub lapján válassza az Eszközfelügyeleti>frissítések lehetőséget a bal oldali navigációs sávon.
A Frissítések lapon válassza az Új frissítés importálása lehetőséget.
A Frissítés importálása lapon válassza a Kiválasztás a tárolóból lehetőséget.
A Tárfiókok lapon válasszon ki egy meglévő tárfiókot, vagy hozzon létre egy új fiókot a Storage-fiók kiválasztásával. A tároló tárfiókjának használatával szakaszoshatja a frissítési fájlokat.
A Tárolók lapon válasszon ki egy meglévő tárolót, vagy hozzon létre egy új tárolót a Tároló kiválasztásával. A tárolóval a frissítési fájlokat importálhatja.
Tipp.
Ha minden alkalommal új tárolót használ, amikor frissítést importál, megakadályozza a fájlok véletlen importálását a korábbi frissítésekből. Ha nem használ új tárolót, mindenképpen törölje a meglévő tárolóból a korábbi fájlokat.
A tárolólapon válassza a Feltöltés lehetőséget.
A Blob feltöltése képernyőn válassza a Fájlok melletti mappaikont. A fájlválasztóval keresse meg a frissítés helyét, és importálja a jegyzékfájlokat, jelölje ki a fájlokat, majd válassza a Megnyitás lehetőséget. A Shift billentyű használatával több fájl kijelölésére is lehetőség van.
Miután kiválasztotta az összes fájlt, válassza a Feltöltés lehetőséget.
A feltöltés után a fájlok megjelennek a tárolólapon. A tárolólapon tekintse át és jelölje ki az importálni kívánt fájlokat, majd válassza a Kiválasztás lehetőséget.
A Frissítés importálása képernyőn válassza a Frissítés importálása lehetőséget.
Az importálási folyamat megkezdődik, és a képernyő a Frissítések képernyőre vált. Az importálás sikeres végrehajtása után megjelenik a Frissítések lapon. A hibák elhárításához tekintse meg a proxyfrissítés hibaelhárítását.
Importálás az eszközfrissítési API-k használatával
A frissítéseket programozott módon is importálhatja az alábbi módszerek bármelyikével:
- Az Eszközfrissítés API-k az Azure SDK-kban .NET, Java, JavaScript vagy Python esetén
- Az eszközfrissítés importálási frissítése – REST API
- PowerShell-mintamodulok (Linux, macOS vagy Windows esetén a PowerShell 5-ös vagy újabb verziójára van szükség)
Feljegyzés
Lásd: Eszközfrissítési felhasználói szerepkörök és hozzáférés a szükséges API-engedélyhez.
A frissítési fájlokat és az importálási jegyzékfájlokat egy Azure Storage Blob-tárolóba kell feltölteni az előkészítéshez. A szakaszos fájlok importálásához adja meg a blob URL-címét vagy a privát blobok közös hozzáférésű jogosultságkódját (SAS) a Device Update API-nak. SAS használata esetén mindenképpen adjon meg egy háromórás vagy annál újabb lejárati időt.
Tipp.
Ha nagy méretű frissítési fájlokat szeretne feltölteni egy Azure Storage Blob-tárolóba, a jobb teljesítmény érdekében az alábbi módszerek egyikét használhatja: