Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.
Migrazione dalla AWS IoT Greengrass versione 1
AWS IoT Greengrass Version 2 è una versione principale del software AWS IoT Greengrass Core e della console. APIs AWS IoT Greengrass V2 introduce diversi miglioramenti AWS IoT Greengrass V1, come applicazioni modulari, implementazioni su grandi flotte di dispositivi e supporto per piattaforme aggiuntive.
Nota
Avviso di fine del supporto: il 1° ottobre 2026, AWS terminerà il supporto per. AWS IoT Greengrass Version 1 Dopo il 1° ottobre 2026, non sarà più possibile accedere alla AWS IoT Greengrass V1 console o AWS IoT Greengrass V1 alle risorse.
Segui le istruzioni di questa guida per migrare da AWS IoT Greengrass V1 a. AWS IoT Greengrass V2
Panoramica sulla migrazione
Ad alto livello, è possibile utilizzare la seguente procedura per aggiornare i dispositivi principali da AWS IoT Greengrass V1 a AWS IoT Greengrass V2.
Prima della migrazione, potrai scegliere tra due opzioni di runtime:
-
Greengrass nucleus (minore sforzo di migrazione, supporto completo delle funzionalità)
-
Greengrass nucleus lite (maggiore sforzo di migrazione, progettato per dispositivi con risorse limitate).
La procedura esatta da seguire dipende dalle risorse del dispositivo, dalle funzionalità richieste e dai requisiti ambientali specifici.
-
Comprendi le differenze tra V1 e V2
AWS IoT Greengrass V2 introduce nuovi concetti fondamentali per le flotte di dispositivi e il software implementabile, mentre la V2 semplifica diversi concetti della V1.
Il servizio AWS IoT Greengrass V2 cloud e il software AWS IoT Greengrass Core v2.x non sono retrocompatibili con il servizio cloud e il software Core v1.x. AWS IoT Greengrass V1 AWS IoT Greengrass Di conseguenza, gli aggiornamenti AWS IoT Greengrass V1 over-the-air (OTA) non possono aggiornare i dispositivi principali dalla V1 alla V2.
-
Scegli il tuo runtime (Greengrass nucleus o Greengrass nucleus lite)
Scegli tra Greengrass nucleus o Greengrass nucleus lite in base alle risorse del dispositivo e ai requisiti delle funzionalità:
-
Greengrass nucleus path: minore sforzo migratorio. Le funzioni Lambda possono essere importate come componenti Lambda con modifiche minime al codice. Supporta le funzionalità della V1 (servizio shadow locale, dispositivi client, connettori).
-
Greengrass nucleus lite path: maggiore sforzo di migrazione. Le funzioni Lambda devono essere convertite in componenti generici, richiedendo modifiche al codice per utilizzare SDK per dispositivi AWS IoT AWS IoT Greengrass V2/Component SDK anziché Core SDK. AWS IoT Greengrass Non supporta il servizio shadow locale, i dispositivi client o i connettori.
-
-
Configura un nuovo dispositivo per testare le applicazioni V1 su V2
Per ridurre al minimo i rischi per i dispositivi in produzione, crea un nuovo dispositivo per testare le applicazioni V1 sulla V2. Scegliete la guida alla configurazione in base alla selezione del runtime:
-
Opzione A - Greengrass nucleus runtime: configura un nuovo dispositivo per testare le applicazioni V1 su V2. Importa le funzioni Lambda come componenti Lambda con modifiche minime al codice.
-
Opzione B - Greengrass nucleus lite runtime: configura un nuovo dispositivo per testare le applicazioni V1 su V2 (Greengrass nucleus lite). Converti le funzioni Lambda in componenti generici utilizzando. SDK per dispositivi AWS IoT
-
-
Aggiorna i dispositivi principali V1 per eseguire V2
Dopo il test su un nuovo dispositivo, aggiorna i dispositivi core V1 esistenti per eseguire il software AWS IoT Greengrass Core v2.x e i componenti. AWS IoT Greengrass V2 Per migrare una flotta di dispositivi dalla V1 alla V2, ripeti questo passaggio per ogni dispositivo del parco dispositivi.