Lambda Run Times explicou

Lambda Run Times explicou
AWS Lambda é um dos serviços usados ​​para criar aplicativos sem servidor usando seu painel. O serviço Lambda permite ao usuário criar uma função que possa executar e executar código para qualquer tipo de aplicativo. Ele pode executar o código em resposta a qualquer tipo de evento de outros serviços também. Lambda fornece o ambiente de tempo de execução para escrever e executar código para os aplicativos.

Este guia explica os seguintes tópicos:

  • O que é tempo de execução lambda
  • A Lambda apoiou os tempos de execução
  • Tempos de execução personalizados
  • API de tempo de execução

Vamos começar com a explicação do que é o tempo de execução do Lambda.

O que é tempo de execução lambda?

O Lambda Runtime fornece o ambiente para os desenvolvedores criarem e testam seus aplicativos usando idiomas suportados pelo serviço Lambda. O tempo de execução é responsável por executar a configuração do código pelo usuário, lendo o nome do arquivo manipulador de variáveis ​​de ambiente. Depois disso, é responsável por invocar os eventos dos gatilhos de tempo de execução do Lambda:

O próximo passo explica os tempos de execução suportados pelo serviço Lambda.

A Lambda apoiou os tempos de execução

A seguir, são apresentados os tempos de execução padrão, apoiados pelo serviço Lambda:

  • .NET CORE: 6 e 3.1
  • Vá 1.x
  • Ferrugem.
  • Java 11
  • Nodejs: v18.x
  • Python: 3.9
  • Ruby 2.7

O usuário pode selecionar qualquer um dos tempos de execução na captura de tela acima para criar o aplicativo.

Tempos de execução personalizados

O usuário pode criar um tempo de execução personalizado no serviço da AWS Lambda para criar a aplicação de sua necessidade. Para usar o tempo de execução personalizado na AWS, o usuário precisa criar os seguintes arquivos:

/var/tarefa
├── Bootstrap
├── Função.sh

Aqui:

  • Bootstrap O arquivo é basicamente o ponto de entrada para o lambda personalizado criado pelo usuário
  • O função O arquivo contém o código real do aplicativo

Para criar um tempo de execução personalizado na função Lambda, role a lista de tempo de execução para escolher o tempo de execução personalizado de sua escolha:

O usuário pode escrever seu próprio código no ambiente e testá -lo para criar o aplicativo:

O próximo passo explica a API de tempo de execução da função Lambda.

API de tempo de execução

A AWS também fornece os URLs para as funções Lambda, que suportam pontos de extremidade HTTPS integrados para chamar uma função lambda. Para usar esse recurso, basta expandir o “Configurações avançadasGuia e selecione a caixa de seleção para ativar o URL da função:

Esta função forneceu o URL da função em sua criação, que pode ser usada na Internet:

É isso para os horários de lambda.

Conclusão

O Lambda RunTimes é usado para fornecer o ambiente para desenvolver os aplicativos da Web e móveis usando os idiomas suportados pela Lambda. O usuário pode criar e executar o tempo de execução personalizado para criar seu próprio projeto usando o serviço Lambda. O AWS Lambda também permite que o usuário se conecte à API sem criar nenhum gateway. Esta função fornecerá o URL da função para usar a função na Internet.