Selecione suas preferências de cookies

Usamos cookies essenciais e ferramentas semelhantes que são necessárias para fornecer nosso site e serviços. Usamos cookies de desempenho para coletar estatísticas anônimas, para que possamos entender como os clientes usam nosso site e fazer as devidas melhorias. Cookies essenciais não podem ser desativados, mas você pode clicar em “Personalizar” ou “Recusar” para recusar cookies de desempenho.

Se você concordar, a AWS e terceiros aprovados também usarão cookies para fornecer recursos úteis do site, lembrar suas preferências e exibir conteúdo relevante, incluindo publicidade relevante. Para aceitar ou recusar todos os cookies não essenciais, clique em “Aceitar” ou “Recusar”. Para fazer escolhas mais detalhadas, clique em “Personalizar”.

Aplicativos de exemplo do Lambda

Modo de foco
Aplicativos de exemplo do Lambda - AWS Lambda

O repositório do GitHub para este guia inclui aplicações de exemplo que demonstram o uso de várias linguagens e serviços da AWS. Cada exemplo de aplicação inclui scripts para fácil implantação e limpeza, e recursos de apoio.

Node.js
Aplicações de exemplo do Lambda em Node.js
  • blank-nodejs: uma função do Node.js que mostra o uso do registro em log, variáveis de ambiente, rastreamento do AWS X-Ray, camadas, testes de unidade e do AWS SDK.

  • nodejs-apig: uma função com endpoint de API pública que processa um evento do API Gateway e retorna uma resposta HTTP.

  • efs-nodejs: uma função que usa um sistema de arquivos do Amazon EFS em uma Amazon VPC. Esse exemplo inclui uma VPC, um sistema de arquivos, destinos de montagem e ponto de acesso configurado para uso com o Lambda.

Python
Aplicativos do Lambda de exemplo do em Python
  • blank-python: uma função Python que mostra o uso de registro em log, variáveis de ambiente, rastreamento do AWS X-Ray, camadas, testes de unidade e do AWS SDK.

Ruby
Aplicações de exemplo do Lambda em Ruby
  • blank-ruby: uma função do Ruby que mostra o uso de registro em log, variáveis de ambiente, rastreamento do AWS X-Ray, camadas, testes de unidade e do AWS SDK.

  • Ruby Code Samples for AWS Lambda: exemplos de código escritos em Ruby que demonstram como interagir com o AWS Lambda.

Java
Aplicações de exemplo do Lambda em Java
  • example-java: uma função Java que demonstra como você pode usar o Lambda para processar pedidos. Essa função ilustra como definir e desserializar um objeto de evento de entrada personalizado, usar o AWS SDK e gerar logs de saída.

  • java-basic: uma coleção de funções Java mínimas com testes de unidade e configuração de registro em log variável.

  • java-events: uma coleção de funções do Java contendo código básico sobre como lidar com eventos de vários serviços, como o Amazon API Gateway, o Amazon SQS e o Amazon Kinesis. Essas funções usam a versão mais recente da biblioteca aws-lambda-java-events (3.0.0 e versões mais recentes). Estes exemplos não exigem o AWS SDK como dependência.

  • s3-java: uma função em Java que processa eventos de notificação do Amazon S3 e usa a Java Class Library (JCL) para criar miniaturas de arquivos de imagem enviados por upload.

  • layer-java: uma função Java que ilustra como usar uma camada do Lambda para empacotar dependências separadamente do código da função principal.

Executar estruturas Java populares no Lambda
Go

O Lambda fornece as seguintes aplicações de exemplo para o runtime do Go:

Aplicativos do Lambda de exemplo do em Go
  • go-al2: uma função olá, mundo que retorna o endereço IP público. Esta aplicação usa o runtime provided.al2 personalizado.

  • blank-go: uma função do Go que mostra o uso das bibliotecas do Go do Lambda, o registro em log, as variáveis de ambiente e o AWS SDK. Esta aplicação usa o runtime go1.x.

C#
Aplicativos do Lambda de exemplo do em C#
  • blank-csharp: uma função em C# que mostra o uso das bibliotecas .NET do Lambda, do registro em log, das variáveis de ambiente, do rastreamento do AWS X-Ray, dos testes de unidade e do AWS SDK.

  • blank-csharp-com-layer: uma função C# que usa a CLI do .NET para criar uma camada que empacota as dependências da função.

  • ec2-spot: uma função que gerencia solicitações de instâncias spot no Amazon EC2.

PowerShell

O Lambda fornece as seguintes aplicações de amostra para PowerShell:

  • blank-powershell: uma função do PowerShell que mostra o uso do registro em log, as variáveis de ambiente e o AWS SDK.

Aplicações de exemplo do Lambda em Node.js
  • blank-nodejs: uma função do Node.js que mostra o uso do registro em log, variáveis de ambiente, rastreamento do AWS X-Ray, camadas, testes de unidade e do AWS SDK.

  • nodejs-apig: uma função com endpoint de API pública que processa um evento do API Gateway e retorna uma resposta HTTP.

  • efs-nodejs: uma função que usa um sistema de arquivos do Amazon EFS em uma Amazon VPC. Esse exemplo inclui uma VPC, um sistema de arquivos, destinos de montagem e ponto de acesso configurado para uso com o Lambda.

Para implantar um aplicativo de exemplo, siga as instruções no arquivo README.

PrivacidadeTermos do sitePreferências de cookies
© 2025, Amazon Web Services, Inc. ou suas afiliadas. Todos os direitos reservados.