Proyectos en AWS

Los bots ahora son aún mejores

con .NET y AWS Toolkit for Visual Studio

Módulo 2: Creación del enlace de código de AWS Lambda

En este módulo, creará y configurará la función de Lambda como el enlace de código utilizado con el Lex Bot.

Información general

En este módulo, creará y configurará la función Lambda como el enlace de código utilizado con el Lex Bot para realizar inicialización, validación o cumplimiento en la configuración de intenciones de Lex. Tiene cuatro (4) opciones disponibles entre las cuales elegir a fin de crear la función Lambda .NET.

 Tiempo de realización

20 minutos

 Servicios utilizados

AWS Lambda

Instrucciones de implementación

Siga las instrucciones paso a paso a continuación para crear la función Lambda por Lex. Haga clic en cada uno de los números de paso para ampliar la sección correspondiente.

  • Para nuestro chatbot, deberemos crear y cargar la función de Lambda dentro de Visual Studio utilizando el l kit de herramientas de AWS.


    a. Inside Visual Studio, Haga clic en Archivo > Nuevo > Proyecto.
    b. En la siguiente página, elija la plantilla de proyecto AWS Lambda Project (.NET Core) en Otros idiomas > Visual C# > AWS Lambda. Consulte la primera captura de pantalla a continuación.
    c. En la siguiente página, elija el proyecto Pedir flores. Consulte la segunda captura de pantalla a continuación.
    d. Una vez que se ha creado el proyecto, haga clic con el botón derecho en el proyecto Explorar solución y haga clic en Publicar en AWS Lambda
    e. Escriba un nombre de función y haga clic en Siguiente.
    f. En la siguiente página, elija un rol existente o elija AWS LambdaFullAccess en Nuevo rol en función de la política administrada por AWS.
    g. Luego, haga clic en Cargar y registrarse en la consola para abrir su función cargada para realizar pruebas

    elija la plantilla de proyecto AWS Lambda

    Elija la plantilla de proyecto AWS Lambda

    proyecto lext bot

    Elija el proyecto Pedir flores

  • a. Haga clic en el botón Probar en la esquina derecha para probar la función.
    b. Se abrirá el módulo Configurar evento de prueba que se ve así:
    c. Seleccione la plantilla de Flores de orden de prueba si no se encuentra ya seleccionada de forma predeterminada.
    d. Cree un nombre para el evento de prueba.
    e. Haga clic en Crear.
    f. Haga clic en Probar y vea si su Lambda se ejecuta con éxito.

    configurar evento de prueba
  • a. En la consola de administración de AWS, elija Servicios y use la barra de búsqueda para escribir en "Amazon Lex".
    b. Una vez que está dentro de Amazon Lex, haga clic en el nombre de su bot. Una vez en la página de bot, asegúrese de hacer clic en Editar en la parte superior. Luego, debajo de Inicialización y validación de Lambda, seleccione la casilla Enlace de código de inicialización y validación. Luego desde el menú desplegable, seleccione el Lambda que ha creado en este módulo.
    c. Debajo de Cumplimiento, seleccione “Función de AWS Lambda” y seleccione nuevamente el Lambda que creó en este módulo desde el menú desplegable.
    d. Asegúrese de construir su bot y publicarlo (botones de la parte superior). Luego puede ejecutar el código localmente y ver si su bot funciona.

A continuación, haga que la aplicación reciba un conjunto de credenciales.