Paso 3: creación de una función de Lambda - 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

En esta sección, debe crear una función de Lambda con un esquema (lex-book-trip-python) que se proporciona en la consola de AWS Lambda. También debe probar la función de Lambda con los ejemplos de datos de evento proporcionados por la consola.

Esta función de Lambda está escrita en Python.

  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. Seleccione Use a blueprint (Utilizar un esquema). Escriba lex para encontrar el proyecto lex-book-trip-python y selecciónelo.

  4. Elija Configurar para configurar la función de Lambda de la siguiente forma.

    • Escriba el nombre de la función de Lambda (BookTripCodeHook).

    • Para el rol, elija Create a new role from template(s) y luego escriba el nombre del rol.

    • 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. Invoque la función de Lambda dos veces con los datos de ejemplo, una para reservar un automóvil y otra para reservar un hotel.

    1. Elija Configure test event (Configurar evento de prueba) en el menú desplegable Select a test event (Seleccionar un evento de prueba).

    2. Elija Amazon Lex Book Hotel en la lista Sample event template (Plantilla de evento de muestra).

      Este ejemplo de evento sigue el modelo solicitud/respuesta de Amazon Lex. Para obtener más información, consulte Uso de funciones de Lambda.

    3. Elija Save and test (Guardar y probar).

    4. Compruebe que la función de Lambda se ha ejecutado correctamente. En este caso, la respuesta sigue el modelo de respuesta de Amazon Lex.

    5. Repita el paso. Esta vez elija Amazon Lex Book Car en la lista Sample event template (Plantilla de evento de muestra). La función de Lambda procesa la reserva del automóvil.

Paso siguiente

Paso 4: adición de la función de Lambda como enlace de código