Lanzador de Lambda - 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.

Lanzador de Lambda

El componente de lanzador Lambda (aws.greengrass.LambdaLauncher) inicia y detiene las funciones de AWS Lambda en los dispositivos principales de AWS IoT Greengrass. Este componente también configura cualquier organización de contenedores y ejecuta los procesos según los usuarios que especifique.

nota

Si implementa un componente de función de Lambda en un dispositivo principal, la implementación también incluye este componente. Para obtener más información, consulte Ejecución de funciones de AWS Lambda.

Versiones

Este componente tiene las siguientes versiones:

  • 2.0.x

Tipo

Este componente es un componente genérico (aws.greengrass.generic). El núcleo de Greengrass ejecuta los scripts del ciclo de vida del componente.

Para obtener más información, consulte Tipos de componentes.

Sistema operativo

Este componente solo se puede instalar en los dispositivos principales de Linux.

Requisitos

Este componente tiene los siguientes requisitos:

  • El dispositivo principal debe cumplir los requisitos para ejecutar las funciones de Lambda. Si desea que el dispositivo principal ejecute funciones de Lambda en contenedores, el dispositivo debe cumplir los requisitos para hacerlo. Para obtener más información, consulte Requisitos de la función de Lambda.

  • Se admite la ejecución del componente lanzador de Lambda en una VPC.

Dependencias

Cuando implementa un componente, AWS IoT Greengrass también implementa versiones compatibles de sus dependencias. Esto significa que debe cumplir los requisitos del componente y de todas sus dependencias para poder implementar el componente correctamente. En esta sección, se enumeran las dependencias de las versiones publicadas de este componente y las restricciones de las versiones semánticas que definen las versiones de los componentes para cada dependencia. También puede ver las dependencias de cada versión del componente en la consola de AWS IoT Greengrass. En la página de detalles del componente, busque la lista de Dependencias.

2.0.11 – 2.0.13

En la siguiente tabla, se muestran las dependencias de las versiones 2.0.11 a 2.0.13 de este componente.

Dependencia Versiones compatibles Tipo de dependencia
Administrador de Lambda >=2.0.0 <2.4.0 Rígido
2.0.9 – 2.0.10

En la siguiente tabla, se muestran las dependencias de las versiones 2.0.9 a 2.0.10 de este componente.

Dependencia Versiones compatibles Tipo de dependencia
Administrador de Lambda >=2.0.0 <2.3.0 Rígido
2.0.4 - 2.0.8

En la siguiente tabla, se muestran las dependencias de las versiones 2.0.4 a 2.0.8 de este componente.

Dependencia Versiones compatibles Tipo de dependencia
Administrador de Lambda >=2.0.0 <2.2.0 Rígido
2.0.3

En la siguiente tabla, se muestran las dependencias de la versión 2.0.3 de este componente.

Dependencia Versiones compatibles Tipo de dependencia
Administrador de Lambda >=2.0.3 <2.1.0 Rígido

Para obtener más información sobre las dependencias del componente, consulte la referencia de receta de componentes.

Configuración

Este componente no tiene ningún parámetro de configuración.

Archivo de registro local

Este componente usa el siguiente archivo de registro.

/greengrass/v2/logs/lambdaFunctionComponentName.log
Visualización de los registros de este componente
  • Ejecute el siguiente comando en el dispositivo principal para ver el archivo de registro de este componente en tiempo real. Remplace /greengrass/v2 por la ruta a la carpeta raíz de AWS IoT Greengrass y remplace LambdaFunctionComponentName por el nombre del componente de la función de Lambda que lanza este componente.

    sudo tail -f /greengrass/v2/logs/lambdaFunctionComponentName.log

Registros de cambios

En la siguiente tabla, se describen los cambios en cada versión del componente.

Versión

Cambios

2.0.13

Mejoras y correcciones de errores

Corrección de errores y mejoras generales.

2.0.12

Mejoras y correcciones de errores

Solución de un problema por el que el lanzador Lambda podía generar un error si el proceso anterior no se detenía correctamente.

2.0.11

Soporte para el administrador de Lambda 2.3.0.

2.0.10

Mejoras y correcciones de errores
  • Corrección de errores y mejoras generales.

2.0.9

Versión actualizada para el lanzamiento de la versión 2.5.0 del núcleo de Greengrass.

2.0.8

Versión actualizada para el lanzamiento de la versión 2.4.0 del núcleo de Greengrass.

2.0.7

Versión actualizada para el lanzamiento de la versión 2.3.0 del núcleo de Greengrass.

2.0.6

Mejoras de rendimiento generales y correcciones de errores.

2.0.4

Mejoras y correcciones de errores
  • Solución de un problema por el que el componente AddGroupOwner no pasa correctamente al contenedor de función de Lambda.

2.0.3

Versión inicial.