13.11. Como configurar o AWS Lambda: Testando funções Lambda
Página 52 | Ouça em áudio
A função AWS Lambda é uma parte crucial do ecossistema AWS, que permite aos desenvolvedores executar código sem a necessidade de gerenciar servidores. Este código é executado em resposta a eventos, como alterações em dados em um bucket do Amazon S3 ou em uma tabela do Amazon DynamoDB, solicitações HTTP de Amazon API Gateway, etc. Neste capítulo, vamos discutir como configurar o AWS Lambda e como testar funções Lambda.
Configuração do AWS Lambda
Para configurar o AWS Lambda, você precisa seguir as etapas abaixo:
- Acesse o console AWS e clique em 'Serviços'.
- Na seção 'Compute', clique em 'Lambda'.
- Clique em 'Criar função'.
- Escolha 'Autor do zero' e dê um nome à sua função.
- Selecione 'Python 3.8' como seu ambiente de execução.
- Em 'Função Lambda', clique em 'Criar nova função'.
- Na próxima tela, você precisa fornecer detalhes sobre a função, como o nome da função, a descrição, o tempo limite, etc.
- Depois de preencher os detalhes, clique em 'Criar função'.
Parabéns, você criou com sucesso uma função Lambda. Agora, vamos discutir como testar funções Lambda.
Testando funções Lambda
Depois de criar uma função Lambda, é importante testá-la para garantir que ela esteja funcionando conforme o esperado. A AWS fornece uma maneira fácil de testar funções Lambda. Aqui estão as etapas para testar uma função Lambda:
- No console AWS Lambda, escolha a função que você deseja testar.
- Clique em 'Selecionar um teste de evento' no menu suspenso 'Teste de evento configurado'.
- Clique em 'Criar novo teste de evento'.
- Na caixa de diálogo, insira um nome para o evento de teste.
- Insira um corpo de evento JSON que corresponda à estrutura de entrada do manipulador da sua função.
- Clique em 'Criar'.
- Para testar a função, escolha 'Testar'.
Depois de clicar em 'Testar', o AWS Lambda executa sua função usando o evento de teste que você especificou. A AWS Lambda exibe os resultados do teste, incluindo logs e informações de rastreamento.
Uma coisa importante a notar é que, se a sua função acessar outros recursos da AWS ou chamar outras funções Lambda, essas ações serão realizadas durante o teste. Portanto, certifique-se de que sua função está configurada corretamente e que você tem permissões adequadas para acessar outros recursos da AWS.
Além disso, se você estiver usando o AWS API Gateway em conjunto com o AWS Lambda, você pode testar sua função Lambda diretamente do console do API Gateway. Basta selecionar sua API, escolher o método que está usando sua função Lambda e clicar em 'Testar'. Você pode fornecer um corpo de solicitação e parâmetros de consulta, e o API Gateway exibirá a resposta da sua função Lambda.
Em resumo, o AWS Lambda é uma ferramenta poderosa para desenvolver e executar código sem a necessidade de gerenciar servidores. Com a capacidade de testar funções Lambda diretamente do console AWS, os desenvolvedores podem garantir que suas funções estejam funcionando corretamente antes de colocá-las em produção.
Agora responda o exercício sobre o conteúdo:
Qual é a sequência correta para configurar uma função AWS Lambda?
Você acertou! Parabéns, agora siga para a próxima página
Você errou! Tente novamente.
Próxima página do Ebook Gratuito: