Lançador Lambda - AWS IoT Greengrass

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

Lançador Lambda

O componente Lambda launcher (aws.greengrass.LambdaLauncher) inicia e interrompe AWS Lambda as funções nos AWS IoT Greengrass dispositivos principais. Esse componente também configura qualquer conteinerização e executa processos como os usuários que você especificar.

nota

Quando você implanta um componente da função do Lambda em um dispositivo principal, a implantação também inclui esse componente. Para ter mais informações, consulte Executar funções AWS Lambda..

Versões

Esse componente tem as seguintes versões:

  • 2.0.x

Tipo

Esse é um componente genérico (aws.greengrass.generic). O núcleo do Greengrass executa os scripts do ciclo de vida do componente.

Para ter mais informações, consulte Tipos de componente.

Sistema operacional

Esse componente pode ser instalado somente nos dispositivos principais do Linux.

Requisitos

Esse componente tem os seguintes requisitos:

  • O dispositivo principal deve atender aos requisitos para executar as funções do Lambda. Se você deseja que o dispositivo principal execute funções do Lambda em contêiner, o dispositivo deve atender aos requisitos para isso. Para ter mais informações, consulte Requisitos da função do Lambda.

  • O componente Lambda launcher é compatível com a execução em uma VPC.

Dependências

Quando você implanta um componente, o AWS IoT Greengrass também implanta versões compatíveis das dependências dele. Isso significa que é preciso atender aos requisitos do componente e de todas as dependências dele para implantá-lo com êxito. Nesta seção, há uma lista de todas as dependências das versões lançadas desse componente e as restrições de versão semântica que definem as versões dos componentes para cada dependência. Também é possível visualizar as dependências de cada versão do componente no console do AWS IoT Greengrass. Na página de detalhes do componente, procure a lista de dependências.

2.0.11 – 2.0.13

A tabela a seguir lista as dependências das versões 2.0.11 a 2.0.13 desse componente.

Dependência Versões compatíveis Tipo de dependência
Gerenciador do Lambda >=2.0.0 <2.4.0 Rígido
2.0.9 – 2.0.10

A tabela a seguir lista as dependências das versões 2.0.9 a 2.0.10 desse componente.

Dependência Versões compatíveis Tipo de dependência
Gerenciador do Lambda >=2.0.0 <2.3.0 Rígido
2.0.4 - 2.0.8

A tabela a seguir lista as dependências das versões 2.0.4 a 2.0.8 desse componente.

Dependência Versões compatíveis Tipo de dependência
Gerenciador do Lambda >=2.0.0 <2.2.0 Rígido
2.0.3

A tabela a seguir lista as dependências para a versão 2.0.3 desse componente.

Dependência Versões compatíveis Tipo de dependência
Gerenciador do Lambda >=2.0.3 <2.1.0 Rígido

Para obter mais informações sobre as dependências dos componentes, consulte referência de fórmula do componente.

Configuração

Esse componente não tem nenhum parâmetro de configuração.

Arquivo de log local

Esse componente usa o arquivo de log abaixo.

/greengrass/v2/logs/lambdaFunctionComponentName.log
Para exibir os logs desse componente
  • Execute o comando a seguir no dispositivo principal para visualizar o arquivo de log desse componente em tempo real. Substitua /greengrass/v2 pelo caminho para a pasta raiz AWS IoT Greengrass e substitua lambdaFunctionComponentName pelo nome do componente da função do Lambda que esse componente inicia.

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

Changelog

A tabela a seguir descreve as alterações em cada versão do componente.

Version (Versão)

Alterações

2.0.13

Correções de bugs e melhorias

Melhorias e correções de erros gerais.

2.0.12

Correções de bugs e melhorias

Corrige um problema em que o lançador Lambda poderia gerar um erro se o processo anterior não fosse interrompido corretamente.

2.0.11

Support para o Lambda manager 2.3.0.

2.0.10

Correções de bugs e melhorias
  • Melhorias e correções de erros gerais.

2.0.9

Versão atualizada para o lançamento da versão 2.5.0 do núcleo do Greengrass.

2.0.8

Versão atualizada para o lançamento da versão 2.4.0 do núcleo do Greengrass.

2.0.7

Versão atualizada para o lançamento da versão 2.3.0 do núcleo do Greengrass.

2.0.6

Melhorias no desempenho geral e correções de erros.

2.0.4

Correções de bugs e melhorias
  • Corrige um problema em que o componente não passa corretamente AddGroupOwner para o contêiner da função do Lambda.

2.0.3

Versão inicial.