Si utiliza Amazon Lex V2, consulte la guía de Amazon Lex V2.
Si utiliza Amazon Lex V1, le recomendamos que actualice los bots a Amazon Lex V2. Hemos dejado de agregar nuevas características a V1, por lo que recomendamos encarecidamente utilizar V2 para todos los nuevos bots.
Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.
Paso 3: creación de una función de Lambda (consola)
Cree una función (con el esquema lex-order-flowers-python) y pruebe a invocarla con los datos de evento de muestra en la consola de AWS Lambda.
Regrese a la consola de Amazon Lex y agregue la función de Lambda como el enlace de código para cumplir la intención OrderFlowers
en OrderFlowersBot
que ha creado en la sección anterior.
Para crear la función Lambda (consola)
-
Inicie sesión en la AWS Management Console y abra la consola de AWS Lambda en https://console.aws.amazon.com/lambda/
. -
Elija Crear función.
-
En la página Create function (Crear función), seleccione Use a blueprint (Utilizar un proyecto). Escriba
lex-
en el cuadro de texto de filtro y pulseEnter
para buscar el proyecto. Seleccione el proyectolex-order-flowers-python
.Los esquemas de funciones de Lambda están en formato Node.js y Python. En este ejercicio, utilizaremos el proyecto basado en Python.
-
En la página Basic information (Información básica), haga lo siguiente:
-
Escriba el nombre de la función de Lambda (
OrderFlowersCodeHook
). -
Para el rol de ejecución, elija Crear un nuevo rol con permisos básicos de Lambda.
-
Deje los demás valores predeterminados.
-
-
Elija Crear función.
-
Si utiliza una configuración regional que no sea Inglés (EE. UU.) (en-US), actualice los nombres de las intenciones tal como se indica en Actualización de un esquema para una configuración regional específica.
-
Pruebe la función de Lambda.
-
Haga clic en Select a test event (Seleccionar un evento de prueba) y en Configure test events (Configurar eventos de prueba).
-
Seleccione Amazon Lex Order Flowers (Pedido de flores de Amazon Lex) en la lista Event template (Plantilla de eventos). Este ejemplo de evento sigue el modelo solicitud/respuesta de Amazon Lex (consulte Uso de funciones de Lambda). Asigne un nombre al evento de prueba (
LexOrderFlowersTest
). -
Seleccione Create (Crear).
-
Seleccione Test (Probar) para probar el enlace de código.
-
Compruebe que la función de Lambda se ha ejecutado correctamente. En este caso, la respuesta sigue el modelo de respuesta de Amazon Lex.
-
Paso siguiente
Paso 4: adición de la función de Lambda como enlace de código (consola)