Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.
Migrar desde AWS IoT Greengrass la versión 1
AWS IoT Greengrass Version 2 es una versión principal del software AWS IoT Greengrass principal y APIs de la consola. AWS IoT Greengrass V2 introduce varias mejoras AWS IoT Greengrass V1, como las aplicaciones modulares, las implementaciones en grandes flotas de dispositivos y la compatibilidad con plataformas adicionales.
nota
Aviso de fin del soporte: el 1 de octubre de 2026, AWS finalizará el soporte para. AWS IoT Greengrass Version 1 Después del 1 de octubre de 2026, ya no podrás acceder a la AWS IoT Greengrass V1 consola ni a AWS IoT Greengrass V1 los recursos.
Siga las instrucciones de esta guía para migrar de AWS IoT Greengrass V1 a AWS IoT Greengrass V2.
Información general sobre la migración
En un nivel superior, puede utilizar el siguiente procedimiento para actualizar los dispositivos principales de AWS IoT Greengrass V1 a AWS IoT Greengrass V2.
Antes de realizar la migración, deberá elegir entre dos opciones de tiempo de ejecución:
-
Greengrass Nucleus (menor esfuerzo de migración, compatibilidad con todas las funciones)
-
Greengrass nucleus lite (mayor esfuerzo de migración, diseñado para dispositivos con recursos limitados).
El procedimiento exacto que siga depende de los recursos del dispositivo, las funciones requeridas y los requisitos específicos del entorno.
-
Explicación de las diferencias entre V1 y V2
AWS IoT Greengrass V2 presenta nuevos conceptos fundamentales para las flotas de dispositivos y el software desplegable, y la V2 simplifica varios conceptos de la V1.
El servicio AWS IoT Greengrass V2 en la nube y el software AWS IoT Greengrass Core v2.x no son retrocompatibles con el servicio en la AWS IoT Greengrass V1 nube y el software Core v1.x. AWS IoT Greengrass Como resultado, las actualizaciones AWS IoT Greengrass V1 over-the-air (OTA) no pueden actualizar los dispositivos principales de la V1 a la V2.
-
Elige tu tiempo de ejecución (Greengrass nucleus o Greengrass nucleus lite)
Decida entre Greengrass nucleus o Greengrass nucleus lite en función de los recursos y requisitos de funciones de su dispositivo:
-
Ruta del núcleo de Greengrass: menor esfuerzo migratorio. Las funciones de Lambda se pueden importar como componentes de Lambda con cambios de código mínimos. Admite las funciones de la versión 1 (servicio paralelo local, dispositivos cliente, conectores).
-
Ruta Greengrass Nucleus Lite: mayor esfuerzo de migración. Las funciones Lambda deben convertirse en componentes genéricos, lo que requiere cambios en el código para usar SDK para dispositivos con AWS IoT V2/AWS IoT Greengrass Component SDK en lugar de Core SDK. AWS IoT Greengrass No es compatible con el servicio paralelo local, los dispositivos cliente ni los conectores.
-
-
Configuración de un nuevo dispositivo para probar las aplicaciones de V1 en V2
Para minimizar el riesgo de sus dispositivos en producción, cree un nuevo dispositivo para probar las aplicaciones de V1 en V2. Elija la guía de configuración en función de su selección de tiempo de ejecución:
-
Opción A: tiempo de ejecución de Greengrass Nucleus: configure un nuevo dispositivo para probar las aplicaciones de la V1 en la V2. Importe funciones de Lambda como componentes de Lambda con cambios de código mínimos.
-
Opción B: tiempo de ejecución de Greengrass nucleus lite: configure un nuevo dispositivo para probar las aplicaciones de la V1 en la V2 (Greengrass nucleus lite). Convierta funciones Lambda en componentes genéricos mediante. SDK para dispositivos con AWS IoT
-
-
Actualización de los dispositivos principales de V1 para ejecutar V2
Tras realizar las pruebas en un dispositivo nuevo, actualice sus dispositivos principales V1 existentes para que ejecuten el software AWS IoT Greengrass Core v2.x y sus componentes. AWS IoT Greengrass V2 Para migrar una flota de dispositivos de V1 a V2, repita este paso para cada dispositivo de la flota.