Fase 3: Creazione di una funzione Lambda - Amazon Lex versione 1

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.

  1. Accedere alla AWS Management Console e aprire la console di AWS Lambda all'indirizzo https://console.aws.amazon.com/lambda/.

  2. Scegli Create function (Crea funzione).

  3. Scegliere Use a blueprint (Usa un piano). Digitare lex per individuare il piano e scegliere il piano lex-book-trip-python.

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

  5. Scegli Create function (Crea funzione).

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

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

    1. Scegliere Configura evento di test dal menu a discesa Seleziona un evento di test.

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

    3. Seleziona Save and test (Salva ed esegui test).

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

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