Applicazioni di esempio Lambda - AWS Lambda

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

Applicazioni di esempio Lambda

L' GitHub archivio di questa guida include applicazioni di esempio che dimostrano l'uso di vari linguaggi e AWS servizi. Ogni applicazione di esempio include script per facilitare la distribuzione e la pulizia e risorse di supporto.

Node.js
Applicazioni Lambda di esempio in Node.js
  • blank-nodejs — Una funzione Node.js che mostra l'uso della registrazione, delle variabili di ambiente, del AWS X-Ray tracciamento, dei livelli, dei test unitari e dell'SDK. AWS

  • nodejs-apig – Una funzione con un endpoint API pubblico che elabora un evento proveniente da API Gateway e restituisce una risposta HTTP.

  • efs-nodejs - Una funzione che utilizza un file system Amazon EFS in un Amazon VPC. Questo esempio include un VPC, un file system, destinazioni di montaggio e un punto di accesso configurati per l'utilizzo con Lambda.

Python
Applicazioni Lambda di esempio in Python
  • blank-python — Una funzione Python che mostra l'uso della registrazione, delle variabili di ambiente, del AWS X-Ray tracciamento, dei livelli, dei test unitari e dell'SDK. AWS

Ruby
Applicazioni Lambda di esempio in Ruby
Java
Applicazioni Lambda di esempio in Java
  • java17-examples: una funzione Java che dimostra come utilizzare un record Java per rappresentare un oggetto di dati dell'evento di input.

  • java-basic: una raccolta di funzioni Java minimali con unit test e configurazione della registrazione dei log delle variabili.

  • java-events: una raccolta di funzioni Java che contengono codice skeleton per la gestione degli eventi di vari servizi, ad esempio Gateway Amazon API, Amazon SQS e Amazon Kinesis. Queste funzioni utilizzano la versione più recente della aws-lambda-java-eventslibreria (3.0.0 e successive). Questi esempi non richiedono l' AWS SDK come dipendenza.

  • s3-java – Una funzione Java che elabora gli eventi di notifica da Amazon S3 e utilizza la Java Class Library (JCL) per creare anteprime dai file di immagine caricati.

  • Utilizza API Gateway per richiamare una funzione Lambda: una funzione Java che esegue la scansione di una tabella Amazon DynamoDB che contiene informazioni sui dipendenti. Quindi utilizza Amazon Simple Notification Service per inviare un messaggio di testo ai dipendenti per festeggiare i loro anniversari di lavoro. Questo esempio usa API Gateway per richiamare la funzione.

Esecuzione dei framework Java più diffusi su Lambda
Go

Lambda fornisce le seguenti applicazioni di esempio per il runtime di Go:

Applicazioni Lambda di esempio in Go
  • go-al2: una funzione hello world che restituisce l'indirizzo IP pubblico. Questa app utilizza il runtime personalizzato provided.al2.

  • blank-go — Una funzione Go che mostra l'uso delle librerie Go di Lambda, la registrazione, le variabili di ambiente e l'SDK. AWS Questa app utilizza il runtime go1.x.

C#
Applicazioni Lambda di esempio in C#
  • blank-csharp – Una funzione C# che mostra l'uso di librerie .NET di Lambda, logging, variabili di ambiente, tracciamento AWS X-Ray , unit test e SDK AWS .

  • blank-csharp-with-layer— Una funzione C# che utilizza l'interfaccia della riga di comando .NET per creare un livello che racchiude le dipendenze della funzione.

  • ec2-spot – Una funzione che gestisce le richieste di istanze spot in Amazon EC2.

PowerShell

Lambda fornisce le seguenti applicazioni di esempio per: PowerShell

  • blank-powershell — Una PowerShell funzione che mostra l'uso della registrazione, delle variabili di ambiente e dell'SDK. AWS

Per distribuire un'applicazione di esempio, seguire le istruzioni contenute nel file README.