Delen via


Een update importeren in Azure Device Update voor IoT Hub

Als u een update wilt implementeren op apparaten met behulp van Azure Device Update voor IoT Hub, importeert u eerst de updatebestanden in de Device Update-service, waarin de geïmporteerde update voor implementatie op apparaten wordt opgeslagen. In dit artikel leert u hoe u een update importeert in de Device Update-service met behulp van Azure Portal, Azure CLI of Device Update-API's.

Vereisten

  • Ondersteunde browsers Microsoft Edge of Google Chrome.

Een update importeren

In deze sectie ziet u hoe u een update importeert met behulp van Azure Portal of de Azure CLI. U kunt ook een update importeren met behulp van de Device Update-API's .

Als u een update wilt importeren, uploadt u eerst de update en importeert u manifestbestanden in een Azure Storage-container. Vervolgens importeert u de update uit Azure Storage in Device Update voor IoT Hub, waarin deze wordt opgeslagen voor implementatie op apparaten.

  1. Selecteer in Azure Portal op de ioT-hubpagina voor uw device update-exemplaar apparaatbeheerupdates> in het linkernavigatievenster.

    Schermopname van Import-updates.

  2. Selecteer Een nieuwe update importeren op de pagina Updates.

    Schermopname van Een nieuwe update importeren.

  3. Selecteer Selecteren in opslagcontainer op de pagina Update importeren.

  4. Selecteer op de pagina Opslagaccounts een bestaand opslagaccount of maak een nieuw account door Opslagaccount te selecteren. U gebruikt het opslagaccount voor een container om de updatebestanden te fasen.

  5. Selecteer op de pagina Containers een bestaande container of maak een nieuwe container door Container te selecteren. U gebruikt de container om de updatebestanden voor importeren te fasen.

    Schermopname van Opslagaccounts en Containers.

    Tip

    Telkens wanneer u een update importeert, kunt u voorkomen dat bestanden uit eerdere updates per ongeluk worden geïmporteerd met behulp van een nieuwe container. Als u geen nieuwe container gebruikt, moet u eventuele eerdere bestanden uit de bestaande container verwijderen.

  6. Selecteer Uploaden op de containerpagina.

    Schermopname van uploaden.

  7. Selecteer in het scherm Blob uploaden het mappictogram naast de bestanden. Gebruik de bestandskiezer om naar de locatie van uw update- en importmanifestbestanden te navigeren, de bestanden te selecteren en vervolgens Openen te selecteren. U kunt shift gebruiken om bestanden met meerdere selecties te selecteren.

    Schermopname van het selecteren van bestanden die u wilt uploaden.

  8. Nadat u alle bestanden hebt geselecteerd, selecteert u Uploaden.

    Schermopname van het selecteren van Uploaden.

  9. Nadat ze zijn geüpload, worden de bestanden weergegeven op de containerpagina. Controleer en selecteer de bestanden die u wilt importeren op de containerpagina en selecteer vervolgens Selecteren.

    Schermopname van het selecteren van geüploade bestanden.

  10. Selecteer Update importeren in het scherm Update importeren.

    Schermopname van importupdate.

Het importproces wordt gestart en het scherm schakelt over naar het scherm Updates . Nadat het importeren is voltooid, wordt deze weergegeven op het tabblad Updates . Zie Problemen met proxy-updates oplossen om eventuele fouten op te lossen.

Schermopname van de taakstatus.

Importeren met behulp van de Device Update-API's

U kunt een update ook programmatisch importeren met behulp van een van de volgende methoden:

  • De API's voor apparaatupdates in de Azure SDK's voor .NET, Java, JavaScript of Python
  • De REST API voor update importeren van apparaatupdates
  • PowerShell-voorbeeldmodules (hiervoor is PowerShell 5 of hoger vereist voor Linux, macOS of Windows)

Notitie

Zie Gebruikersrollen en toegang van Device Update voor de vereiste API-machtiging.

De updatebestanden en het 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 in de Api voor apparaatupdates. Als u een SAS gebruikt, moet u een verloopvenster van drie uur of meer opgeven.

Tip

Als u grote updatebestanden wilt uploaden naar een Azure Storage Blob-container, kunt u een van de volgende methoden gebruiken voor betere prestaties: