Configurar funções do AWS Lambda - AWS Lambda

Configurar funções do AWS Lambda

Aprenda a configurar as principais funcionalidades e opções para a função do Lambda usando a API ou o console do Lambda.

.Arquivos .zip

Crie um pacote de implantação da função do Lambda quando quiser incluir dependências, camadas de runtime personalizadas ou qualquer arquivo além do código da função. O pacote de implantação é um arquivo .zip que contém o seu código da função e suas dependências.

Imagens de contêiner

Use imagens de contêiner para empacotar seu código de função e dependências quando precisar de mais controle sobre o processo de criação ou se sua função exigir configurações personalizadas de runtime. É possível criar, testar e implantar funções do Lambda como imagens de contêiner usando ferramentas como a CLI do Docker.

Memória

Saiba como e quando aumentar memória para uma função.

Armazenamento efêmero

Saiba como e quando aumentar a capacidade do armazenamento temporário da função.

Timeout (Tempo limite

Saiba como e quando aumentar o valor do tempo limite da função.

Configuração durável

Permita que suas funções do Lambda sejam executadas por longos períodos (até um ano) enquanto mantém o estado entre as invocações. Configure tempos limite de execução, retenção de estado e comportamento de versionamento para fluxos de trabalho de longa duração e com estado. As funções duráveis permitem que você crie processos complexos de várias etapas que podem pausar, retomar e lidar automaticamente com interrupções.

Variáveis de ambiente

É possível tornar o código da função portátil e manter os segredos externos ao código ao armazená-los na configuração da função usando variáveis ​​de ambiente.

Redes de saída

É possível usar a função do Lambda com recursos da AWS em uma Amazon VPC. Conectar a função a uma VPC permite acessar recursos em uma sub-rede privada, como bancos de dados relacionais e caches.

Redes de entrada

É possível usar um endpoint da VPC de interface para invocar as funções do Lambda sem passar pela Internet pública.

Sistema de arquivos

É possível usar a função do Lambda para montar um Amazon EFS em um diretório local. Um sistema de arquivos permite que o código da função acesse e modifique recursos compartilhados com segurança e alta simultaneidade.

Aliases

É possível configurar seus clientes para invocar uma versão específica da função do Lambda ao usar um alias, em vez de atualizar o cliente.

Versões

Ao publicar uma versão da função, é possível armazenar o código e a configuração como um recurso separado que não pode ser alterado.

Tags da

Use tags para habilitar o controle de acesso por atributo (ABAC) para organizar as funções do Lambda e para filtrar e gerar relatórios sobre as funções usando os serviços AWS Cost Explorer ou AWS Billing e Cost Management.

Streaming de respostas

É possível configurar seus URLs de função do Lambda para fazer o streaming de cargas de resposta de volta aos clientes. O streaming de respostas pode beneficiar aplicações sensíveis à latência ao melhorar a performance do tempo até o primeiro byte (TTFB). Isso ocorre porque é possível enviar respostas parciais de volta ao cliente assim que elas se tornarem disponíveis. Além disso, é possível usar o streaming de respostas para construir funções que retornem cargas maiores.