Paso 3: creación de una función de Lambda (consola) - Amazon Lex V1

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)
  1. Inicie sesión en la AWS Management Console y abra la consola de AWS Lambda en https://console.aws.amazon.com/lambda/.

  2. Elija Crear función.

  3. 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 pulse Enter para buscar el proyecto. Seleccione el proyecto lex-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.

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

  5. Elija Crear función.

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

  7. Pruebe la función de Lambda.

    1. Haga clic en Select a test event (Seleccionar un evento de prueba) y en Configure test events (Configurar eventos de prueba).

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

    3. Seleccione Create (Crear).

    4. Seleccione Test (Probar) para probar el enlace de código.

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