Bienvenido de nuevo a Backspace Academy en este laboratorio, vamos a crear una función sin James
Lanta utilizando la consola lambda.
Una vez que hayamos hecho eso, vamos a editar esa función lambda con nuestro propio código de aplicación
JS.
Y luego vamos a invocar y probar esa función lambda enviándole una solicitud y viendo a
qué responde.
Y podemos hacer todo eso nuevamente usando la consola lambda.
Vamos a entrar en eso.
Bien, entonces comenzando en la tierra, una consola nuevamente, llegamos allí desde los servicios y seleccionamos la tierra.
No es un problema.
Simplemente van a abrir esta barra de herramientas a la izquierda aquí e ir a funciones y luego crear la función.
Vamos a crear esto desde cero.
Vamos a utilizar nuestro propio código, por lo que nos proporcionará solo un lienzo en blanco para usar.
Llamaremos a la función backspace darkland que ese schlepp.
Y vamos a utilizar el tiempo de ejecución sin JS y tenemos que elegir o crear un rol de ejecución.
Entonces tengo un rol existente aquí.
Probablemente tendrá esto también llamado Lambda Basic Execution si aún no tiene este rol.
Luego hay instrucciones en el laboratorio, notas sobre cómo crear ese rol.
Eso se ve bien ahora y vamos a crear esa función.
Bien, eso ha creado con éxito nuestra tierra basada en la espalda, una función de laboratorio, si nos desplazamos
hacia abajo, podemos ver que estos códigos básicos que hemos introducido aquí no los vamos a utilizar.
Vamos a usar nuestro propio código, que ahora voy a copiar de las notas de laboratorio y pegar allí.
Solo menciono esto un poco para que podamos verlo mejor.
Bien, entonces lo que tenemos aquí es que tenemos nuestra función de controlador o módulo de control.
Así que vamos a tener exportaciones y va a exportar este controlador y ese controlador de nombre puede ser lo que
quieras.
No tiene que llamarse controlador, pero debe recordar cómo lo llamó para poder
consultarlo más adelante.
Por lo tanto, este módulo de controlador se va a recibir y algo se llama un evento.
Entonces va a recibir un objeto adyacente.
Lo llamaremos evento aquí y dentro que tendrá la clave uno, la clave dos y la clave tres.
Entonces, cuando lo enviamos, debemos asegurarnos de que los campos de la clave uno, la clave dos y la clave
tres estén allí.
Entonces, lo primero que vamos a hacer es crear esa variable llamada respuesta, y luego
vamos a cerrar la sesión de la consola de que la función se invocó con éxito.
Ahora, obviamente, un país de funciones no tiene pantalla, por lo que no será una pantalla de registro de
consola que podamos ver más allá de la consola de administración real aquí.
Por lo tanto, los registros de la consola se enviarán a un grupo de registros de observación en la nube.
Entonces, lo que vamos a hacer ahora es tratar de crear la respuesta, que consistirá en
el elemento uno, el elemento dos, el elemento tres, y solo vamos a decir recibido y lo que sea Q1, Q2
y Q3 son.
Entonces, lo que sea que recibamos, solo lo enviaremos al solicitante.
Vamos a consolar la respuesta de retorno, y luego vamos a convertir esa respuesta en una cadena para que
podamos leerla.
Y nuevamente, eso irá al grupo de registros de observación en la nube y luego vamos a devolver esa respuesta.
Si hay un error con esta consola, cierre la sesión y luego devuelva la respuesta.
Para que todo se vea bien y eso debería funcionar perfectamente.
Lo primero que debemos hacer ahora que hemos modificado nuestra función de módulo de aterrizaje es que debemos guardarla.
Entonces, ahora que lo hemos guardado, podemos desplazarnos hacia arriba y podemos probar la función de Alanda.
Entonces, lo que estamos haciendo aquí es reconfigurar un evento de prueba.
Entonces, qué lander o qué hará la consola de lander por nosotros, enviará esa solicitud a nuestra función de lander
en el formato que nosotros especificamos aquí.
Entonces le daremos un nombre primero, solo lo llamaremos prueba, y voy a cambiar esta clave.
Los dientes de una tecla son clave y tres valores clave del valor uno al valor tres.
Y esta copia aquí del Leibnitz.
Y voy a cambiar eso.
Voy a cambiar eso a leche, huevos y pan para que podamos ver claramente que la prueba ha funcionado
en nuestro código.
Hará clic en CREAR para crear esa prueba.
Ahora que se ha creado esa prueba, podemos ejecutarla.
Así que solo hacemos clic en prueba.
Y aquí podemos ver que los resultados de ejecución son exitosos, ampliará los detalles.
Ahora bien, esto es lo que regresó de nuestra tierra para funcionar.
Es el artículo uno, recibió pan, recibió huevos, recibió leche.
Exactamente cómo esperábamos de nuestro código.
Lo que también podemos ver es que la salida de los comandos de registro de nuestra consola se enumerará aquí.
Así que podemos ver aquí que tenemos una función cargada con éxito y luego devolvemos la respuesta y luego la cadena de esa,
toda esa respuesta se convierte en una cadena y la envía aquí a la consola.
Y también eso se está almacenando en un grupo de registro de observación en la nube. Haga clic aquí para abrir las nubes y podemos echar un vistazo
a ese grupo de registro de observación en la nube.
Así que ahí está, ahí está el de arriba.
Y pueden ver que la función se cargó correctamente y también el registro de la consola, esa respuesta de retorno y
luego la cadena de esa respuesta.
Esa es una herramienta muy útil.
Si tiene algún problema con su tierra para funcionar, puede echar un vistazo a sus registros y ver cuál es la
salida del registro de la consola y ver si hay algún error que se enviará a la consola o al grupo
de registro de observación en la nube .
Entonces va a cerrar eso por ahí.
Ahora, eso nos lleva al final de la diapositiva.
Lo que haré ahora es limpiar todo para que las acciones eliminen esa función.
Y ahí vamos, se fue, así que eso nos lleva al final de este clip bastante rápido y
espero verte en el próximo.