

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 Versione 1
<a name="migrate-from-v1"></a>

AWS IoT Greengrass Version 2 est une version majeure du AWS IoT Greengrass Logiciel de base, API et console. AWS IoT Greengrass V2 introduit plusieurs améliorations à AWS IoT Greengrass V1, tels que les applications modulaires, les déploiements sur de grands parcs d'appareils et la prise en charge de plates-formes supplémentaires.

**Note**  
Avis de fin de support : le 7 octobre 2026, AWS a mis fin au support pour AWS IoT Greengrass Version 1. Le AWS IoT Greengrass V1 Les opérations et les ressources de l'API ne sont plus disponibles.

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

## Aperçu de la migration
<a name="migration-overview"></a>

À un niveau élevé, vous pouvez utiliser la procédure suivante pour mettre à niveau les appareils principaux à partir de AWS IoT Greengrass V1 pour AWS IoT Greengrass V2.

Avant de procéder à la migration, vous aurez le choix entre deux options d'exécution :
+ **Noyau Greengrass** (effort de migration réduit, 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 à suivre dépend des ressources de votre appareil, des fonctionnalités requises et des exigences spécifiques de l'environnement.

![Un aperçu de la procédure de migration depuis AWS IoT Greengrass V1 pour AWS IoT Greengrass V2.](https://docs.aws.amazon.com/fr_fr/greengrass/v2/developerguide/images/migration-workflow-updated.png)


1. 

**[Comprenez les différences entre la V1 et la V2](greengrass-v1-concept-differences.md)**

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

   Le AWS IoT Greengrass V2 service cloud et AWS IoT Greengrass Le logiciel principal v2.x n'est pas rétrocompatible avec AWS IoT Greengrass V1 service cloud et AWS IoT Greengrass Logiciel de base v1.x. En conséquence, AWS IoT Greengrass V1 les mises à jour en direct (OTA) ne permettent pas de mettre à niveau les appareils principaux de la V1 à la V2.

1. 

**[Choisissez votre environnement d'exécution (Greengrass nucleus ou Greengrass nucleus lite)](choose-runtime.md)**

   Choisissez entre Greengrass Nucleus ou Greengrass Nucleus Lite en fonction des ressources de votre appareil et des fonctionnalités requises :
   + **Sentier du noyau Greengrass**: Réduction de l'effort de migration. Les fonctions Lambda peuvent être importées en tant que composants Lambda avec un minimum de modifications de code. Supporte les fonctionnalités V1 (service fantôme local, appareils clients, connecteurs).
   + **Sentier Greengrass Nucleus Lite**: Intensité accrue en matière de migration. Les fonctions Lambda doivent être converties en composants génériques, ce qui nécessite des modifications de code pour être utilisées Kit SDK des appareils AWS IoT V2/AWS IoT Greengrass SDK du composant au lieu de AWS IoT Greengrass SDK principal. Ne prend pas en charge le service parallèle local, les appareils clients ou les connecteurs.

1. 

**[Configurer un nouvel appareil pour tester les applications V1 sur V2](set-up-test-device.md)**

   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'exécution :
   + **Option A : exécution du noyau Greengrass**: [Configurer un nouvel appareil pour tester les applications V1 sur V2](set-up-v2-test-device.md). Importez des fonctions Lambda en tant que composants Lambda avec un minimum de modifications de code.
   + **Option B : exécution de Greengrass Nucleus Lite**: [Configurer un nouvel appareil pour tester les applications V1 sur V2 (Greengrass nucleus lite)](set-up-v2-test-device-lite.md). Convertissez les fonctions Lambda en composants génériques à l'aide de Kit SDK des appareils AWS IoT.

1. 

**[Mettez à niveau les appareils principaux de la V1 pour exécuter la V2](upgrade-v1-core-devices.md)**

   Après les tests sur un nouvel appareil, mettez à niveau vos appareils principaux V1 existants pour exécuter le AWS IoT Greengrass Logiciel principal v2.x et AWS IoT Greengrass V2 composants. Pour migrer un parc d'appareils de la V1 vers la V2, vous répétez cette étape pour chaque appareil du parc.