ComenzarEmpieza gratis

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

Ver curso

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

Empieza el ejercicio