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

Crea una funzione Lambda (utilizzando il lex-order-flowers-pythonblueprint) ed esegui una chiamata di test utilizzando i dati degli eventi di esempio nellaAWS Lambda console.

Ritorni alla console Amazon Lex e aggiungi la funzione Lambda come codice hook per soddisfare l'OrderFlowersintentoOrderFlowersBot che hai creato nella sezione precedente.

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

  2. Scegliere Create function (Crea funzione).

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

  4. Nella pagina Basic information (Informazioni di base), procedere come segue:

    • Digitare il nome di una funzione Lambda (OrderFlowersCodeHook).

    • Per il ruolo di esecuzione, scegliere Create a new role with basic Lambda permissions (Crea un nuovo ruolo con le autorizzazioni Lambda di base).

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

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

    2. Seleziona Amazon Lex Order Flowers nell'elenco Event template (Modello eventi). Questo evento di esempio corrisponde al modello di richiesta/risposta di Amazon Lex (vediUtilizzo delle funzioni Lambda). Assegna un nome all'evento di test (LexOrderFlowersTest).

    3. Seleziona Create (Crea).

    4. Scegli Test per testare l'hook del codice.

    5. Eseguire le operazioni di verifica del corretto funzionamento della funzione Lambda. La risposta in questo caso corrisponde al modello di risposta di Amazon Lex.

Fase successiva

Passaggio 4: aggiungere la funzione Lambda come Code Hook (console)