Partager via


Importer une mise à jour dans Azure Device Update pour IoT Hub

Pour déployer une mise à jour sur des appareils à l’aide d’Azure Device Update pour IoT Hub, commencez par importer les fichiers de mise à jour dans le service Device Update, qui stocke la mise à jour importée pour le déploiement sur les appareils. Dans cet article, vous apprenez à importer une mise à jour dans le service Device Update à l’aide du portail Azure, d’Azure CLI ou des API Device Update.

Prérequis

  • Navigateurs pris en charge : Microsoft Edge ou Google Chrome.

Importer une mise à jour

Cette section montre comment importer une mise à jour à l’aide du Portail Azure ou d’Azure CLI. Vous pouvez également importer une mise à jour à l’aide des API Device Update.

Pour importer une mise à jour, vous chargez d’abord les fichiers manifestes de mise à jour et d’importation dans un conteneur de stockage Azure. Vous importez ensuite la mise à jour à partir du Stockage Azure dans Device Update pour IoT Hub, qui la stocke pour le déploiement sur les appareils.

  1. Dans le portail Azure, sur la page IoT Hub de votre instance Device Update, sélectionnez Gestion des appareils>Mises à jour dans le volet de navigation gauche.

    Capture d’écran montrant l’importation des mises à jour.

  2. Sur la page Mises à jour, sélectionnez Importer une nouvelle mise à jour.

    Capture d’écran montrant l’importation d’une nouvelle mise à jour.

  3. Sur la page Importer une mise à jour, sélectionnez Sélectionner dans le conteneur de stockage.

  4. Sur la page Comptes de stockage, sélectionnez un compte de stockage existant ou créez-en un en sélectionnant Compte de stockage. Vous utilisez le compte de stockage d’un conteneur pour indexer les fichiers de mise à jour.

  5. Sur la page Conteneurs, sélectionnez un conteneur existant ou créez-en un en sélectionnant Conteneur. Le conteneur vous permet d’indexer les fichiers de mise à jour pour l’importation.

    Capture d’écran illustrant Comptes de stockage et Conteneurs.

    Conseil

    L’utilisation d’un nouveau conteneur chaque fois que vous importez une mise à jour permet d’éviter l’importation accidentelle de fichiers à partir des mises à jour précédentes. Si vous n’utilisez pas de nouveau conteneur, assurez-vous de supprimer tous les précédents fichiers du conteneur existant.

  6. Sur la page du conteneur, sélectionnez Charger.

    Capture d’écran montrant la sélection du chargement.

  7. Sur l’écran Charger l’objet blob, sélectionnez l’icône de dossier en regard de Fichiers. Utilisez le sélecteur de fichiers pour accéder à l’emplacement de vos fichiers manifestes de mise à jour et d’importation, sélectionnez les fichiers, puis sélectionnez Ouvrir. Vous pouvez utiliser la touche Maj pour sélectionner plusieurs fichiers.

    Capture d’écran montrant la sélection de fichiers à charger.

  8. Après avoir sélectionné tous les fichiers, sélectionnez Charger.

    Capture d’écran montrant la sélection du chargement.

  9. Une fois chargés, les fichiers s’affichent sur la page du conteneur. Sur la page du conteneur, passez en revue les fichiers à importer, sélectionnez-les, puis choisissez Sélectionner.

    Capture d’écran illustrant la sélection de fichiers chargés.

  10. Sur l’écran Importer la mise à jour, sélectionnez Importer la mise à jour.

    Capture d’écran illustrant Importer la mise à jour.

Le processus d’importation commence et l’écran Mises à jour s’affiche. À l’issue de l’importation, celle-ci apparaît sous l’onglet Mises à jour. Pour résoudre les erreurs, consultez Résolution des problèmes de mise à jour de proxy.

Capture d’écran illustrant l’état de travail.

Importation à l’aide d’API Device Update

Vous pouvez également importer une mise à jour par programmation en utilisant l’une des méthodes suivantes :

Remarque

Consultez Rôles et accès utilisateur Device Update pour obtenir l’autorisation d’API requise.

Vous devez charger les fichiers de mise à jour et le manifeste d’importation dans un conteneur Azure Storage Blob pour l’indexation. Pour importer les fichiers de préproduction, fournissez l’URL de l’objet blob, ou la signature d’accès partagé (SAS) pour les objets blob privés, à l’API Device Update. Si vous utilisez une SAS, veillez à fournir une fenêtre d’expiration de trois heures ou plus.

Conseil

Pour charger des fichiers de mise à jour volumineux dans un conteneur Azure Storage Blob, vous pouvez utiliser l’une des méthodes suivantes pour améliorer les performances :