Se utilizzi Amazon Lex V2, consulta invece la guida Amazon Lex V2.
Se utilizzi Amazon Lex V1, ti consigliamo di aggiornare i bot ad Amazon Lex V2. Non stiamo più aggiungendo nuove funzionalità alla V1 e consigliamo vivamente di utilizzare la V2 per tutti i nuovi bot.
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: Creazione di una funzione Lambda
In questa sezione si crea una funzione Lambda utilizzando un blueprint (lex-book-trip-python) fornito nellaAWS Lambda console. È inoltre possibile testare la funzione Lambda richiamandola utilizzando i dati degli eventi di esempio forniti dalla console.
Questa funzione Lambda è scritta in Python.
-
Accedere alla AWS Management Console e aprire la console di AWS Lambda all'indirizzo https://console.aws.amazon.com/lambda/
. -
Scegli Create function (Crea funzione).
-
Scegliere Use a blueprint (Usa un piano). Digitare
lex
per individuare il piano e scegliere il pianolex-book-trip-python
. -
Scegliete Configura la funzione Lambda come segue.
-
Digitare il nome di una funzione Lambda (
BookTripCodeHook
). -
Per il ruolo, scegli Create a new role from template(s) (Crea un nuovo ruolo da modello), quindi digita un nome di ruolo.
-
Non modificare gli altri valori di default.
-
-
Scegli Create function (Crea funzione).
-
Se utilizzi una lingua diversa dall'inglese (USA) (en-US), aggiorna i nomi degli intenti come descritto inAggiornamento di un blueprint per una specifica impostazione locale.
-
Test della funzione Lambda. Si richiama la funzione Lambda due volte, utilizzando dati di esempio sia per la prenotazione di un'auto che per la prenotazione di un hotel.
-
Scegliere Configura evento di test dal menu a discesa Seleziona un evento di test.
-
Seleziona Amazon Lex-Book Hotel nell'elenco Modello evento di esempio.
Questo evento di esempio corrisponde al modello di richiesta/risposta di Amazon Lex. Per ulteriori informazioni, consulta Utilizzo delle funzioni Lambda.
-
Seleziona Save and test (Salva ed esegui test).
-
Eseguire le operazioni per verificare che la funzione Lambda sia stata eseguita nel modo corretto. La risposta in questo caso corrisponde al modello di risposta di Amazon Lex.
-
Ripeti la fase. Questa volta scegli Amazon Lex-Book Car (Lex-Book Car nell'elenco Modello evento di esempio. La funzione Lambda elabora la prenotazione dell'auto.
-
Fase successiva
Passaggio 4: aggiungere la funzione Lambda come codice hook