Pular para o conteúdo

Primeiros 5 minutos

Em 5 minutos, você vai quebrar uma função de propósito e usar a IA para entender o erro, sem conta na AWS. Precisa de Python e de um assistente de IA.

  1. Baixe a missão.

    Janela do terminal
    npx -y moretes-builder-workshops missao 3 minha-missao
    cd minha-missao

    Sem Node.js? Baixe os arquivos da pasta da missão.

  2. Antes de rodar, aposte: o que acontece se a função receber um evento vazio?

  3. Rode.

    Janela do terminal
    python3 rodar_local.py '{}'
    KeyError: 'nome'
  4. Peça ajuda à IA, sem pedir a resposta pronta.

    Você é meu tutor. Estou aprendendo a ler erros e NÃO quero a correção pronta.
    Este é meu código: [cole o lambda_function.py]
    Este é o erro: KeyError: 'nome'
    Me diga em qual linha olhar e me faça uma pergunta para eu achar a causa.
  5. Responda à pergunta dela. Pronto: você acabou de investigar um erro, em vez de só copiar a solução.

Na AWS, esse mesmo erro traz uma surpresa: o status volta 200. Veja na missão completa, ou escolha outra missão.

Projeto independente de comunidade de Fernando Azevedo, AWS Community Builder. Não é material oficial da AWS nem tem o endosso dela. AWS e nomes relacionados são marcas da Amazon.com, Inc. ou de suas afiliadas. Licença MIT.