

Avviso di fine del supporto: il 15 settembre 2025 AWS interromperà il supporto per Amazon Lex V1. Dopo il 15 settembre 2025, non potrai più accedere alla console di Amazon Lex V1 o alle risorse di Amazon Lex V1. Se utilizzi Amazon Lex V2, consulta invece la [guida Amazon Lex V2](https://docs.aws.amazon.com/lexv2/latest/dg/what-is.html). 

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à.

# Fase 3: Creare una funzione Lambda (console)
<a name="gs-bp-create-lambda-function"></a>

Crea una funzione Lambda (utilizzando il **lex-order-flowers-python**blueprint) ed esegui una chiamata di test utilizzando dati di evento di esempio nella console. AWS Lambda 

Ritorni alla console Amazon Lex e aggiungi la funzione Lambda come code hook per soddisfare l'`OrderFlowers`intento `OrderFlowersBot` definito nella sezione precedente.

**Per creare la funzione Lambda (console)**

1. Accedi Console di gestione AWS e apri la console all'indirizzo. AWS Lambda [https://console.aws.amazon.com/lambda/](https://console.aws.amazon.com/lambda/)

1. Scegliere **Create function (Crea funzione)**.

1. Nella pagina **Create function (Crea funzione)** scegliere **Use a blueprint (Usa un piano)**. Digita **lex-** nella casella di testo di filtro, quindi premi `Enter` per trovare il piano e scegli il piano `lex-order-flowers-python`. 

   I blueprint delle funzioni Lambda sono forniti sia in Node.js che in Python. Per questo esercizio, utilizza il piano basato su Python.

1. Nella pagina **Basic information (Informazioni di base)**, procedere come segue: 
   + Digitate il nome di una funzione Lambda ()`OrderFlowersCodeHook`.
   + Per il ruolo di esecuzione, scegli **Crea un nuovo ruolo con autorizzazioni Lambda di base**.
   + Non modificare gli altri valori di default.

1. Scegli **Crea funzione**.

1. Se utilizzi una lingua diversa dall'inglese (USA) (en-US), aggiorna i nomi degli intenti come descritto in. [Aggiornamento di un blueprint per una locale specifica](lex-lambda-blueprints.md#blueprint-update-locale)

1. Prova la funzione Lambda.

   1. Seleziona **Select a test events (Seleziona eventi test)**, **Configure test event (Configura evento test)**.

   1. Seleziona **Amazon Lex Order Flowers** nell'elenco **Event template (Modello eventi)**. Questo evento di esempio corrisponde al request/response modello Amazon Lex (vedi[Utilizzo delle funzioni Lambda](using-lambda.md)). Assegna un nome all'evento di test (`LexOrderFlowersTest`).

   1. Scegli **Create** (Crea).

   1. Scegli **Test** per testare l'hook del codice.

   1. Verifica che la funzione Lambda sia stata eseguita correttamente. La risposta in questo caso corrisponde al modello di risposta di Amazon Lex.

**Fase succcessiva**  
[Fase 4: Aggiungere la funzione Lambda come Code Hook (console)](gs-bp-create-integrate.md)