Een update importeren in Device Update voor IoT Hub
Meer informatie over het verkrijgen van een nieuwe update en deze importeren in Device Update voor IoT Hub. Als u dat nog niet hebt gedaan, controleert u de belangrijkste importconcepten en hoe u een update voorbereidt om te worden geïmporteerd.
Vereisten
- Toegang tot een IoT Hub met Apparaatupdate voor IoT Hub ingeschakeld.
- Een IoT-apparaat (of simulator) dat is ingericht voor Device Update binnen IoT Hub.
- PowerShell 5 of hoger (inclusief Linux-, macOS- en Windows-installaties)
- Ondersteunde browsers:
- Microsoft Edge
- Google Chrome
Een update importeren
Notitie
De volgende instructies laten zien hoe u een update importeert via de gebruikersinterface van Azure Portal. U kunt in plaats daarvan ook de Apparaatupdate voor IoT Hub API's gebruiken om een update te importeren.
Meld u aan bij de Azure Portal en navigeer naar uw IoT Hub met Device Update.
Selecteer aan de linkerkant
Updates
van de pagina onderDevice Management
.Selecteer het
Updates
tabblad in de lijst met tabbladen boven aan het scherm.Selecteer
+ Import a new update
onder deAvailable Updates
koptekst.Selecteer
+ Select from storage container
. De gebruikersinterface van Opslagaccounts wordt weergegeven. Selecteer een bestaand account of maak een account met behulp van+ Storage account
. Dit account wordt gebruikt voor een container om uw updates te faser voor importeren.Zodra u een opslagaccount hebt geselecteerd, wordt de gebruikersinterface van Containers weergegeven. Selecteer een bestaande container of maak een container met behulp van
+ Container
. Deze container wordt gebruikt om uw updatebestanden te faseren voor importeren Aanbeveling: gebruik elke keer dat u een update importeert een nieuwe container om te voorkomen dat bestanden uit eerdere updates per ongeluk worden geïmporteerd. Als u geen nieuwe container gebruikt, moet u alle bestanden uit de bestaande container verwijderen voordat u deze stap voltooit.Selecteer
Upload
in de container . De gebruikersinterface voor uploaden wordt weergegeven.Selecteer het mappictogram aan de rechterkant van de
Files
sectie onder deUpload blob
koptekst. Gebruik de bestandskiezer om naar de locatie van uw updatebestanden te navigeren en het manifest te importeren, selecteer alle bestanden en selecteerOpen
vervolgens . U kunt de Shift-toets ingedrukt houden en op meerdere bestanden klikken.Wanneer u al uw updatebestanden hebt geselecteerd, selecteert u
Upload
.Selecteer de geüploade bestanden om aan te geven dat ze moeten worden geïmporteerd. Klik vervolgens op de
Select
knop om terug te keren naar deImport update
pagina.Controleer op de pagina Update importeren de bestanden die moeten worden geïmporteerd. Selecteer
Import update
vervolgens om het importproces te starten. Als u fouten wilt oplossen, raadpleegt u de pagina Problemen met proxy-updates oplossen .Het importproces begint en het scherm schakelt over naar de
Import History
sectie. SelecteerRefresh
om de voortgang weer te geven totdat het importproces is voltooid (afhankelijk van de grootte van de update, kan het proces binnen enkele minuten worden voltooid, maar kan het langer duren).Wanneer de
Status
kolom aangeeft dat het importeren is voltooid, selecteert u deAvailable Updates
koptekst. Als het goed is, ziet u nu de geïmporteerde update in de lijst.
Als u in plaats daarvan via API's importeert
Naast het importeren via de Azure Portal kunt u ook een update programmatisch importeren door:
- Gebruiken
Azure SDK
voor .NET, Java, JavaScript of Python - Rest API voor importupdates gebruiken
- PowerShell-voorbeeldmodules gebruiken
Notitie
Raadpleeg Gebruikersrollen en toegang voor apparaatupdates voor de vereiste API-machtiging.
Updatebestanden en importmanifest moeten worden geüpload naar een Azure Storage Blob-container voor fasering. Als u de gefaseerde bestanden wilt importeren, geeft u de blob-URL of SAS (Shared Access Signature) voor privé-blobs op bij de Device Update-API. Als u een SAS gebruikt, moet u een verloopperiode van drie uur of langer opgeven.
Tip
Als u grote updatebestanden wilt uploaden naar de Azure Storage Blob-container, kunt u een van de volgende opties gebruiken voor betere prestaties: