Lanzamiento: actualización del software AWS IoT Greengrass Core v2.5.0 el 12 de noviembre de 2021 - AWS IoT Greengrass

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 v2.5.0 el 12 de noviembre de 2021

Esta versión incluye la versión 2.5.0 del componente núcleo de Greengrass, los AWS nuevos componentes proporcionados y las actualizaciones AWS de los componentes proporcionados.

Fecha de lanzamiento: 12 de noviembre de 2021

Aspectos destacados del lanzamiento

Actualizaciones de soporte de la plataforma

Plataforma Detalles
Windows

AWS IoT Greengrassahora admite la ejecución del software AWS IoT Greengrass principal en las siguientes versiones de Windows:

  • Windows 10

  • Windows Server 2019

Para obtener más información, consulte Plataformas compatibles y requisitos y Compatibilidad de funciones de Greengrass por sistema operativo.

Actualizaciones de componentes públicos

En la siguiente tabla se enumeran los componentes AWS proporcionados que incluyen funciones nuevas y actualizadas.

importante

Al implementar 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 AWS proporcionados se implementen automáticamente en sus dispositivos principales si agrega nuevos dispositivos a un grupo de cosas o si actualiza la implementación destinada a esos dispositivos. Algunas actualizaciones automáticas, como las actualizaciones de Nucleus, pueden provocar que los dispositivos se reinicien de forma inesperada.

Para evitar actualizaciones no deseadas de un componente que se ejecuta en su dispositivo, le recomendamos que incluya directamente la versión que prefiera de ese componente al crear una implementación. Para obtener más información sobre el comportamiento de las actualizaciones AWS IoT Greengrass del software principal, consulteActualice el software AWS IoT Greengrass principal (OTA).

Componente Detalles
Núcleo de Greengrass

Está disponible la versión 2.5.0 del núcleo de Greengrass.

Nuevas características
  • Añade compatibilidad con los dispositivos principales que ejecutan Windows.

  • Cambia el comportamiento de la eliminación de grupos de cosas. Con esta versión, puede eliminar un dispositivo principal de un grupo de cosas para desinstalar los componentes de ese grupo de cosas en la siguiente implementación.

    Como resultado de este cambio, la AWS IoT política de un dispositivo principal debe tener el greengrass:ListThingGroupsForCoreDevice permiso. Si usó el instalador de software AWS IoT Greengrass Core para aprovisionar recursos, la AWS IoT política predeterminada lo permitegreengrass:*, e incluye este permiso. Para obtener más información, consulte Autenticación y autorización de dispositivos en AWS IoT Greengrass.

  • Añade compatibilidad con las configuraciones de proxy HTTPS. Para obtener más información, consulte Realizar la conexión en el puerto 443 o a través de un proxy de red.

  • Añade el nuevo parámetro windowsUser de configuración. Puede usar este parámetro para especificar el usuario predeterminado que se utilizará para ejecutar los componentes en un dispositivo principal de Windows. Para obtener más información, consulte Configure el usuario que ejecuta los componentes.

  • Agrega las nuevas opciones de httpClient configuración que puede usar para personalizar los tiempos de espera de las solicitudes HTTP a fin de mejorar el rendimiento en redes lentas. Para obtener más información, consulte el parámetro de configuración HttpClient.

Mejoras y correcciones de errores
  • Corrige la opción del ciclo de vida de arranque para reiniciar el dispositivo principal desde un componente.

  • Añade compatibilidad con guiones en las variables de receta.

  • Corrige la autorización de IPC para los componentes de la función Lambda bajo demanda.

  • Mejora los mensajes de registro y cambia los registros no críticos de un DEBUG nivel INFO a otro, por lo que los registros son más útiles.

  • Elimina el iot:DescribeCertificate permiso de la función de intercambio de fichas predeterminada que el núcleo de Greengrass crea al instalar el software AWS IoT Greengrass Core con aprovisionamiento automático. El núcleo de Greengrass no utiliza este permiso.

  • Corrige un problema por el que el script de aprovisionamiento automático no requería el iam:GetPolicy permiso si estaba iam:CreatePolicy disponible para la misma política.

  • Correcciones y mejoras menores adicionales.

Greengrass CLI

Está disponible la versión 2.5.0 de la CLI de Greengrass.

Nuevas características
  • Añade compatibilidad con los dispositivos principales que ejecutan Windows.

  • Añade el nuevo parámetro AuthorizedWindowsGroups de configuración que puede especificar para autorizar a los grupos del sistema a utilizar la CLI de Greengrass en dispositivos Windows.

  • Agrega el windowsUser parámetro para las implementaciones locales. Puede usar este parámetro para especificar el usuario que se utilizará para ejecutar los componentes en un dispositivo principal de Windows.

CloudWatch métricas

Está disponible la versión 3.0.0 del componente de CloudWatchmétricas.

Esta versión del componente de CloudWatch métricas espera parámetros de configuración diferentes a los de la versión 2.x. Si utiliza una configuración no predeterminada para la versión 2.x y desea actualizar de la v2.x a la v3.x, debe actualizar la configuración del componente. Para obtener más información, consulte la configuración de los componentes de métricas. CloudWatch

Nuevas características
  • Añade compatibilidad con los dispositivos principales que ejecutan Windows.

  • Cambia el tipo de componente de componente Lambda a componente genérico. Este componente ya no depende del componente antiguo del router de suscripciones para crear suscripciones.

  • Agrega un nuevo parámetro de InputTopic configuración para especificar el tema al que se suscribe el componente para recibir mensajes.

  • Agrega un nuevo parámetro OutputTopic de configuración para especificar el tema en el que el componente publica las respuestas de estado.

  • Añade un nuevo parámetro PubSubToIoTCore de configuración para especificar si se deben publicar o suscribirse a los temas de AWS IoT Core MQTT.

  • Añade el nuevo parámetro UseInstaller de configuración que permite deshabilitar opcionalmente el script de instalación que instala las dependencias de los componentes.

Mejoras y correcciones de errores

Añade compatibilidad con marcas de tiempo duplicadas en los datos de entrada.

Gestor Lambda

Está disponible la versión 2.2.0 del componente Lambda Manager.

Mejoras y correcciones de errores
  • Soluciona un problema por el que las funciones de Lambda no podían escribir registros tras un reinicio.

  • Soluciona un problema que provocaba que el router de suscripciones antiguo enviara mensajes duplicados cuando había caracteres comodín en el tema.

  • Soluciona un problema por el que las funciones Lambda no ancladas no podían utilizar la biblioteca de comunicación entre procesos (IPC) de Greengrass en. SDK para dispositivos con AWS IoT