Migrer depuis AWS IoT Greengrass la version 1 - AWS IoT Greengrass

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

Migrer depuis AWS IoT Greengrass la version 1

AWS IoT Greengrass Version 2 est une version majeure du logiciel AWS IoT Greengrass Core et APIs de la console. AWS IoT Greengrass V2 introduit plusieurs améliorations AWS IoT Greengrass V1, telles que les applications modulaires, les déploiements sur de grands parcs d'appareils et la prise en charge de plateformes supplémentaires.

Note

Avis de fin de support : le 1er octobre 2026, AWS le support de AWS IoT Greengrass Version 1. Après le 1er octobre 2026, vous ne pourrez plus accéder à la AWS IoT Greengrass V1 console ni aux AWS IoT Greengrass V1 ressources.

Suivez les instructions de ce guide pour effectuer la migration de AWS IoT Greengrass V1 vers AWS IoT Greengrass V2.

Présentation de la migration

À un niveau supérieur, vous pouvez utiliser la procédure suivante pour mettre à niveau les périphériques principaux de AWS IoT Greengrass V1 vers AWS IoT Greengrass V2.

Avant de procéder à la migration, vous devez choisir entre deux options d'exécution :

  • Greengrass nucleus (réduction des efforts de migration, prise en charge complète des fonctionnalités)

  • Greengrass Nucleus Lite (effort de migration plus important, conçu pour les appareils aux ressources limitées).

La procédure exacte que vous devez suivre dépend des ressources de votre appareil, des fonctionnalités requises et des exigences environnementales spécifiques.

Vue d'ensemble de la façon de migrer de AWS IoT Greengrass V1 vers AWS IoT Greengrass V2.
  1. Comprendre les différences entre la V1 et la V2

    AWS IoT Greengrass V2 introduit de nouveaux concepts fondamentaux pour les flottes d'appareils et les logiciels déployables, et la V2 simplifie plusieurs concepts de la V1.

    Le service AWS IoT Greengrass V2 cloud et le logiciel AWS IoT Greengrass Core v2.x ne sont pas rétrocompatibles avec le service AWS IoT Greengrass V1 cloud et le logiciel AWS IoT Greengrass Core v1.x. Par conséquent, les mises à jour AWS IoT Greengrass V1 over-the-air (OTA) ne peuvent pas mettre à niveau les appareils principaux de la V1 à la V2.

  2. Choisissez votre environnement d'exécution (Greengrass nucleus ou Greengrass nucleus lite)

    Choisissez entre Greengrass nucleus ou Greengrass nucleus lite en fonction des ressources de votre appareil et des fonctionnalités requises :

    • Trajectoire du noyau de Greengrass : réduction de l'effort de migration. Les fonctions Lambda peuvent être importées en tant que composants Lambda avec des modifications de code minimales. Supporte les fonctionnalités V1 (service parallèle local, appareils clients, connecteurs).

    • Trajectoire de Greengrass Nucleus Lite : effort de migration accru. Les fonctions Lambda doivent être converties en composants génériques, ce qui nécessite des modifications de code pour utiliser le SDK Kit SDK des appareils AWS IoT V2/AWS IoT Greengrass Component au lieu du SDK Core. AWS IoT Greengrass Ne prend pas en charge le service parallèle local, les appareils clients ou les connecteurs.

  3. Configuration d'un nouvel appareil pour tester les applications V1 sur V2

    Pour minimiser les risques pour vos appareils en production, créez un nouvel appareil pour tester vos applications V1 sur V2. Choisissez le guide de configuration en fonction de votre sélection d'environnement d'exécution :

  4. Mettre à niveau les appareils principaux de la V1 pour exécuter la V2

    Après avoir effectué le test sur un nouvel appareil, mettez à niveau vos appareils principaux V1 existants pour exécuter le logiciel AWS IoT Greengrass Core v2.x et AWS IoT Greengrass V2 ses composants. Pour migrer un parc d'appareils de la V1 à la V2, vous devez répéter cette étape pour chaque appareil du parc.