Imagem do artigo Integração do API Gateway com AWS Lambda: Criação de funções Lambda em Python

23.3. Integração do API Gateway com AWS Lambda: Criação de funções Lambda em Python

Página 89 | Ouça em áudio

23.3. Integração do API Gateway com AWS Lambda: Criação de funções Lambda em Python

A criação de funções Lambda em Python é uma tarefa essencial quando se trabalha com o desenvolvimento backend na AWS. A integração do API Gateway com AWS Lambda permite que os desenvolvedores criem, implantem e gerenciem APIs com facilidade. Este artigo irá fornecer uma visão detalhada sobre como criar funções Lambda em Python e integrá-las com o API Gateway.

Introdução ao AWS Lambda

AWS Lambda é um serviço de computação que permite executar código sem provisionar ou gerenciar servidores. Ele executa seu código apenas quando necessário e escala automaticamente, desde algumas solicitações por dia até milhares por segundo. Você paga apenas pelo tempo de computação que consumir - não há cobrança quando seu código não está sendo executado.

Introdução ao API Gateway

O Amazon API Gateway é um serviço totalmente gerenciado que facilita o desenvolvimento, a implantação e a manutenção de APIs em qualquer escala. Com o API Gateway, você pode criar APIs RESTful e WebSocket que permitem conexões em tempo real para dados bidirecionais entre aplicativos e servidores.

Como criar funções Lambda em Python

Para criar uma função Lambda em Python, você precisa seguir os seguintes passos:

  1. Abra o console AWS Lambda e escolha 'Criar função'.
  2. Na página 'Criar função', escolha 'Autor do zero'.
  3. Insira um nome para sua função, como 'minhaFuncaoLambda'.
  4. Para 'Runtime', escolha 'Python 3.8' (ou qualquer versão do Python que você deseja usar).
  5. Em 'Permissões', escolha 'Criar uma nova função com permissões básicas da Lambda'.
  6. Escolha 'Criar função'.

Depois de criar a função, você pode escrever o código Python na seção 'Código da função' do console AWS Lambda.

Como integrar a função Lambda com o API Gateway

Depois de criar sua função Lambda, você pode integrá-la com o API Gateway. Aqui estão os passos que você precisa seguir:

  1. Abra o console AWS API Gateway e escolha 'Criar API'.
  2. Na página 'Criar nova API', escolha 'API REST' e depois 'Construir'.
  3. Insira um nome para sua API e escolha 'Criar API'.
  4. No painel de recursos, escolha 'Criar método' e depois 'POST'.
  5. Na configuração do método POST, para 'Integração', escolha 'Lambda Function'.
  6. Insira o nome da sua função Lambda e escolha 'Salvar'.

Depois de seguir esses passos, sua função Lambda estará integrada com o API Gateway.

Conclusão

A integração do API Gateway com AWS Lambda permite que os desenvolvedores criem e gerenciem APIs de maneira eficiente. A criação de funções Lambda em Python é um processo direto que pode ser facilmente realizado através do console AWS Lambda. Uma vez que a função Lambda é criada, ela pode ser integrada com o API Gateway para permitir a criação de APIs RESTful e WebSocket. Este processo permite que os desenvolvedores criem aplicativos escaláveis e eficientes na AWS.

Agora responda o exercício sobre o conteúdo:

Qual é o processo para criar uma função Lambda em Python na AWS?

Você acertou! Parabéns, agora siga para a próxima página

Você errou! Tente novamente.

Imagem do artigo Integração do API Gateway com AWS Lambda: Configuração do ambiente de desenvolvimento AWS

Próxima página do Ebook Gratuito:

90Integração do API Gateway com AWS Lambda: Configuração do ambiente de desenvolvimento AWS

5 minutos

Ganhe seu Certificado deste Curso Gratuitamente! ao baixar o aplicativo Cursa e ler o ebook por lá. Disponível na Google Play ou App Store!

Disponível no Google Play Disponível no App Store

+ de 6,5 milhões
de alunos

Certificado Gratuito e
Válido em todo o Brasil

48 mil exercícios
gratuitos

4,8/5 classificação
nas lojas de apps

Cursos gratuitos em
vídeo, áudio e texto