Un servidor sin API
En la última lección, creaste una función lambda temporizada que mira todos los archivos de aceleradores, y los agrega en un archivo con la clave speeders-full/full.csv
.
Cody te ha pedido que crees un API que le permita activar una actualización de ese archivo en cualquier momento. Quiere poder disponer de los datos más actualizados para las reuniones del consejo.
En este ejercicio, crearás una función lambda llamada triggerFullreportBuilder
que invocará a la función fullReportBuilder
de la lección anterior. Lo haremos de forma asíncrona para que la función se ejecute rápidamente.
Archivo a editar
Editarás el archivo triggerFullReportBuilder/lambda_function.py
en el editor.
Diapositivas
No lo olvides: siempre puedes hacer clic en el icono de diapositivas de la parte superior derecha para ver las diapositivas, ¡te serán muy útiles!
Este ejercicio forma parte del curso
Streaming de datos con AWS Kinesis y Lambda
Instrucciones del ejercicio
- Edita el archivo
triggerFullReportBuilder/lambda_function.py
. - Toma el parámetro async de la cadena de consulta para determinar el tipo de ejecución.
- Invoca la función lambda pasando ese parámetro, y devuelve.
- En el terminal, ejecuta
python3 run_lambda.py
para desplegar y probar tu función lambda.
Ejercicio interactivo práctico
Pon en práctica la teoría con uno de nuestros ejercicios interactivos
