

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
<a name="lambda-samples"></a>

Il repository GitHub per questa guida include applicazioni di esempio che illustrano l'uso di vari linguaggi e servizi AWS. Ogni applicazione di esempio include script per semplificare l'implementazione, la pulizia e il supporto delle risorse.

------
#### [ Node.js ]

**Applicazioni Lambda di esempio in Node.js**
+ [blank-nodejs](https://github.com/awsdocs/aws-lambda-developer-guide/tree/main/sample-apps/blank-nodejs) – Una funzione Node.js che mostra l'uso del logging, delle variabili di ambiente, del tracciamento AWS X-Ray, dei livelli, dei test delle unità e dell'SDK AWS.
+ [nodejs-apig](https://github.com/awsdocs/aws-lambda-developer-guide/tree/main/sample-apps/nodejs-apig) – Una funzione con un endpoint API pubblico che elabora un evento proveniente da API Gateway e restituisce una risposta HTTP.

------
#### [ Python ]

**Applicazioni Lambda di esempio in Python**
+ [blank-python](https://github.com/awsdocs/aws-lambda-developer-guide/tree/main/sample-apps/blank-python) – Una funzione Python che mostra l'uso di logging, variabili di ambiente, tracciamento AWS X-Ray, layer, unit test e SDK AWS.

------
#### [ Ruby ]

**Applicazioni Lambda di esempio in Ruby**
+ [blank-ruby](https://github.com/awsdocs/aws-lambda-developer-guide/tree/main/sample-apps/blank-ruby) – Una funzione Ruby che mostra l'uso di registrazione, variabili di ambiente, tracciamento AWS X-Ray, layer, unit test e SDK AWS.
+ [Esempi di Codice Ruby per Lambda AWS](https://docs.aws.amazon.com/code-samples/latest/catalog/code-catalog-ruby-example_code-lambda.html) – Gli esempi di codice scritti in Ruby che dimostrano come interagire con AWS Lambda.

------
#### [ Java ]

**Applicazioni Lambda di esempio in Java**
+ [example-java](https://github.com/awsdocs/aws-lambda-developer-guide/tree/main/sample-apps/example-java): una funzione Java che dimostra come utilizzare Lambda per elaborare gli ordini. Questa funzione illustra come definire e deserializzare un oggetto evento di input personalizzato, utilizzare l'SDK AWS e registrare l'output.
+ [java-basic](https://github.com/awsdocs/aws-lambda-developer-guide/tree/main/sample-apps/java-basic): una raccolta di funzioni Java minimali con unit test e configurazione della registrazione dei log delle variabili.
+ [java-events](https://github.com/awsdocs/aws-lambda-developer-guide/tree/main/sample-apps/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 libreria [aws-lambda-java-events](java-package.md) (3.0.0 e versioni successive). Questi esempi non richiedono SDK AWS come dipendenza.
+ [s3-java](https://github.com/awsdocs/aws-lambda-developer-guide/tree/main/sample-apps/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.
+ [layer-java](https://github.com/awsdocs/aws-lambda-developer-guide/tree/main/sample-apps/layer-java): una funzione Java che illustra come utilizzare un livello Lambda per impacchettare dipendenze separate dal codice della funzione principale.

**Esecuzione dei framework Java più diffusi su Lambda**
+ [spring-cloud-function-samples](https://github.com/spring-cloud/spring-cloud-function/tree/3.2.x/spring-cloud-function-samples/function-sample-aws): un esempio da Spring che mostra come utilizzare il framework [Spring Cloud Function](https://spring.io/projects/spring-cloud-function) per creare funzioni AWS Lambda. 
+ [Demo dell'applicazione Spring Boot serverless](https://github.com/aws-samples/serverless-java-frameworks-samples/tree/main/springboot): un esempio che mostra come configurare una tipica applicazione Spring Boot in un runtime Java gestito, con e senza SnapStart, o come immagine nativa GraalVM con un runtime personalizzato.
+ [Demo dell'applicazione Micronaut serverless](https://github.com/aws-samples/serverless-java-frameworks-samples/tree/main/micronaut): un esempio che mostra come usare Micronaut in un runtime Java gestito, con e senza SnapStart, o come immagine nativa GraalVM con un runtime personalizzato. Scopri di più nelle [guide Micronaut/Lambda](https://guides.micronaut.io/latest/tag-lambda.html).
+ [Demo dell'applicazione Quarkus serverless](https://github.com/aws-samples/serverless-java-frameworks-samples/tree/main/quarkus): un esempio che mostra come usare Quarkus in un runtime Java gestito, con e senza SnapStart, o come immagine nativa GraalVM con un runtime personalizzato. [Scopri di più nella [guida Quarkus/Lambda](https://quarkus.io/guides/aws-lambda) e nella guida Quarkus/SnapStart](https://quarkus.io/guides/aws-lambda-snapstart).

------
#### [ Go ]

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

**Applicazioni Lambda di esempio in Go**
+ [go-al2](https://github.com/aws-samples/sessions-with-aws-sam/tree/master/go-al2): una funzione hello world che restituisce l'indirizzo IP pubblico. Questa app utilizza il runtime personalizzato `provided.al2`.
+ [blank-go](https://github.com/awsdocs/aws-lambda-developer-guide/tree/main/sample-apps/blank-go) – Una funzione Go che mostra l'uso di librerie Go, registrazione, variabili d'ambiente e SDK AWS di Lambda. Questa app utilizza il runtime `go1.x`.

------
#### [ C\$1 ]

**Applicazioni Lambda di esempio in C\$1**
+ [blank-csharp](https://github.com/awsdocs/aws-lambda-developer-guide/tree/main/sample-apps/blank-csharp) – Una funzione C\$1 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](https://github.com/awsdocs/aws-lambda-developer-guide/tree/main/sample-apps/blank-csharp-with-layer): funzione C\$1 che utilizza la CLI di .NET per creare un livello che raggruppa le dipendenze della funzione.
+ [ec2-spot](https://github.com/awsdocs/aws-lambda-developer-guide/tree/main/sample-apps/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](https://github.com/awsdocs/aws-lambda-developer-guide/tree/main/sample-apps/blank-powershell) – Una funzione PowerShell che mostra l'uso di registrazione, variabili di ambiente e SDK AWS.

------

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