Migrazione dalla AWS IoT Greengrass versione 1 - AWS IoT Greengrass

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.

Una panoramica su come migrare da AWS IoT Greengrass V1 a AWS IoT Greengrass V2.
  1. 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.

  2. 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.

  3. 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:

  4. 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.