ComeçarComece gratuitamente

Um servidor sem servidor API

Na última lição, você criou uma função lambda cronometrada que analisa todos os arquivos speeders e os agrega em um arquivo com a chave speeders-full/full.csv.

Cody pediu que você criasse um API, permitindo que ela acione uma atualização desse arquivo a qualquer momento. Ela quer ter os dados mais atualizados para as reuniões do conselho.

Neste exercício, você criará uma função lambda chamada triggerFullreportBuilder que invocará a função fullReportBuilder da lição anterior. Faremos isso de forma assíncrona para que a função possa ser executada rapidamente!

Arquivo para editar

Você editará o arquivo triggerFullReportBuilder/lambda_function.py no editor.

Slides

Não se esqueça: você sempre pode clicar no ícone de slides no canto superior direito para ver os slides - eles serão muito úteis!

Este exercício faz parte do curso

Streaming de dados com AWS Kinesis e Lambda

Ver Curso

Instruções de exercício

  • Edite o arquivo triggerFullReportBuilder/lambda_function.py.
  • Pegue o parâmetro async da string de consulta para determinar o tipo de execução.
  • Chame a função lambda passando esse parâmetro e retorne.
  • No terminal, execute python3 run_lambda.py para implantar e testar sua função lambda.

Exercício interativo prático

Transforme a teoria em ação com um de nossos exercícios interativos

Comece o exercício