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.
-
Paso 1: Creación y actualización de Lambda mediante AWS Toolkit for Visual Studio (opción de Windows)
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 el proyecto Pedir flores
-
Paso 2: Prueba de la función Lambda
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.
-
Paso 3: Configuración del bot de Amazon Lex
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.