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

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

nota

Al implementar un componente de función Lambda en un dispositivo principal, la implementación también incluye este componente. Para obtener más información, consulte AWS LambdaFunciones de ejecución.

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 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 Lambda Launcher en una VPC.

Dependencias

Al implementar un componente, AWS IoT Greengrass también despliega versiones compatibles de sus dependencias. Esto significa que debe cumplir los requisitos del componente y de todas sus dependencias para poder implementarlo 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. AWS IoT Greengrass En la página de detalles del componente, busque la lista de dependencias.

2.0.11 – 2.0.13

La siguiente tabla muestra las dependencias de las versiones 2.0.11 a 2.0.13 de este componente.

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

La siguiente tabla muestra las dependencias de las versiones 2.0.9 a 2.0.10 de este componente.

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

La siguiente tabla muestra las dependencias de las versiones 2.0.4 a 2.0.8 de este componente.

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

La siguiente tabla muestra las dependencias de la versión 2.0.3 de este componente.

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

Para obtener más información sobre las dependencias de los componentes, consulta la referencia de recetas de componentes.

Configuración

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

Archivo de registro local

Este componente utiliza el siguiente archivo de registro.

/greengrass/v2/logs/lambdaFunctionComponentName.log
Para ver 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. Sustituya /greengrass/v2 por la ruta a la carpeta AWS IoT Greengrass raíz y sustituya lambdaFunctionComponentNombre por el nombre del componente de la función 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

Soluciona 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

Support para Lambda Manager 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 la versión 2.5.0 de Greengrass nucleus.

2.0.8

Versión actualizada para la versión 2.4.0 de Greengrass nucleus.

2.0.7

Versión actualizada para la versión 2.3.0 de Greengrass nucleus.

2.0.6

Mejoras de rendimiento generales y correcciones de errores.

2.0.4

Mejoras y correcciones de errores
  • Soluciona un problema por el que el componente no pasa correctamente AddGroupOwner al contenedor de funciones Lambda.

2.0.3

Versión inicial.