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.
Lanzamiento: actualización del software AWS IoT Greengrass Core versión 2.14.0 del 16 de diciembre de 2024
Esta versión proporciona la versión 2.14.0 del componente del núcleo de Greengrass y nuevas actualizaciones de la versión lite del núcleo de AWS IoT Greengrass. La versión lite del núcleo de AWS IoT Greengrass es un nuevo motor de tiempo de ejecución, disponible para la versión 2 de AWS IoT Greengrass. Es una alternativa que ocupa menos memoria. Una buena opción para dispositivos con recursos limitados. Implementa un subconjunto de las funciones del núcleo con una mayor compatibilidad prevista para futuras versiones. Ya está disponible el código origen en GitHub
-
Implementar componentes en los dispositivos principales de Greengrass. Utilizar el mismo formato de receta, aunque algunas características avanzadas todavía pueden que no estén disponibles.
-
Las aplicaciones implementadas como componentes de Greengrass pueden usar los SDK del dispositivo para acceder a las API de IPC de Greengrass compatibles, como el acceso a AWS IoT Core MQTT, el pub/sub local y el acceso a la configuración de Greengrass. Consulte la tabla de compatibilidad de la lista de las API de IPC comptabiles.
-
Algunos componentes administrados de AWS se actualizaron para que sean compatibles con la versión lite del núcleo. Consulte los componentes proporcionados por AWS para obtener una lista de los componentes compatibles.
Nuevas características:
-
Utiliza menos memoria y espacio en disco (menos de 5 MB de RAM y menos de 5 MB de almacenamiento).
-
Los componentes se integran con el administrador de servicios del sistema anfitrión (systemd para las plataformas Linux compatibles).
Aspectos a tener en cuenta:
-
Las recetas de la versión lite del núcleo de AWS IoT Greengrass distinguen entre mayúsculas y minúsculas. Verifique que la carcasa (llaves) correcta se utiliza como en la referencia de la receta https://docs.aws.amazon.com/greengrass/v2/developerguide/component-recipe-reference.html.
-
El tiempo de ejecución de la versión lite del núcleo admite implementaciones del grupo de objetos, pero aún no admite el tipo de destino de implementación (único) del dispositivo principal. Para realizar la implementación en un único dispositivo de Greengrass, utilice un grupo de objetos que contenga solo ese dispositivo.
-
El tiempo de ejecución de la versión lite del núcleo utiliza recursos de memoria limitados. La funcionalidad se adapta según el uso en la versión clásica del tiempo de ejecución, la cual puede fallar debido a que se superan los recursos disponibles en la versión lite. Esto incluye una limitación actual de un máximo de 50 suscripciones a MQTT a la vez y límites máximos de tamaño e implementación de los archivos de recetas. Algunos de estos límites se pueden configurar en tiempo de compilación si usted compila el tiempo de ejecución de la versión lite.
-
El tiempo de ejecución de la versión lite del núcleo no se incluye con Java. Para usar componentes que requieran Java, el sistema necesitará tener Java ya instalado, o bien se podrá utilizar un componente para instalar Java.
-
Recomendamos compilar el tiempo de ejecución de la versión lite del núcleo desde la fuente y utilizar una compilación propia adaptada a su sistema. En el caso de los sistemas Yocto, ya está disponible una capa para integrar el tiempo de ejecución de la versión lite del núcleo en la imagen del sistema.
-
Por ahora, la versión lite del núcleo asume que un sistema Linux utiliza systemd o que una imagen de contenedor utiliza systemd.
-
Si bien puede administrar los contenedores de Docker con scripts de recetas, aún no están disponibles los artefactos de contenedores administrados por Greengrass.
-
El tiempo de ejecución de la versión lite del núcleo aún no es compatible con las claves almacenadas en un módulo PKCS11. Si su caso de uso requiere que las claves se almacenen en un elemento seguro, la versión clásica del tiempo de ejecución clásico podrá admitirlas. Para evitar que se pierdan las credenciales de su dispositivo, asegúrese de que los dispositivos de producción utilicen un cifrado de disco completo.
Además, lanzaremos la versión 2.14.0 del núcleo junto con la introducción de la versión lite del núcleo. Esta actualización aporta mejoras significativas al núcleo actual de Greengrass.
Características y mejoras claves:
-
La nueva compatibilidad con puntos de conexión de doble pila permite la comunicación por red IPv6.
-
Resiliencia mejorada contra los errores de reinicio del núcleo y la corrupción de directorios.
-
Se solucionaron las pérdidas de memoria provocadas por el cierre de suscripciones a PubSub de IPC.
Fecha de lanzamiento: 16 de diciembre de 2024
Actualizaciones de componentes públicos
En la siguiente tabla, se enumeran los componentes proporcionados por AWS que incluyen características nuevas y actualizadas.
importante
Cuando implementa un componente, AWS IoT Greengrass instala las últimas versiones compatibles de todas las dependencias de ese componente. Por este motivo, es posible que las nuevas versiones con parches de los componentes públicos proporcionados por AWS se implementen de forma automática en sus dispositivos principales si agrega nuevos dispositivos a un grupo de elementos o si actualiza la implementación destinada a esos dispositivos. Algunas actualizaciones automáticas, como las actualizaciones de núcleo, pueden provocar que los dispositivos se reinicien de forma inesperada.
Para evitar actualizaciones no deseadas de un componente que se ejecuta en su dispositivo, recomendamos que incluya directamente la versión que prefiera de ese componente cuando cree una implementación. Para obtener más información sobre el comportamiento de las actualizaciones para el software AWS IoT Greengrass Core, consulte Actualización del software AWS IoT Greengrass Core (OTA).
| Componente | Detalles |
|---|---|
| Versión lite del núcleo de Greengrass | Ya está disponible la versión 2.0.0 de la versión lite del núcleo de Greengrass.
|
| Núcleo de Greengrass | Está disponible la versión 2.14.0 del núcleo de Greengrass.
|
| CLI de Greengrass | Está disponible la versión 2.14.0 de la CLI de Greengrass.
|
| Administrador de flujos | Ya está disponible la versión 2.14.0 de administrador de flujos.
|
| Agente MQTT 5 (EMQX) | Ya está disponible la versión 2.0.2 del agente MQTT 5 de (EMQX).
|
| Componente de los tiempos de ejecución de Lambda | Ya está disponible la versión 2.0.9 del componente de los tiempos de ejecución de Lambda.
|
| Componente administrador de Lambda | Está disponible la versión 2.3.5 del componente administrador de Lambda.
|
| Componente administrador de secretos | Está disponible la versión 2.2.2 del componente administrador de secretos.
|
| Componente de tunelización segura | Ya está disponible la versión 1.1.0 del componente de tunelización segura.
|
| Componente de métricas de CloudWatch | Está disponible la versión 1.1.0 del componente de métricas de CloudWatch.
|