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

Página 89

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.

Ahora responde el ejercicio sobre el contenido:

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

¡Tienes razón! Felicitaciones, ahora pasa a la página siguiente.

¡Tú error! Inténtalo de nuevo.

Siguiente página del libro electrónico gratuito:

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

¡Obtén tu certificado para este curso gratis! descargando la aplicación Cursa y leyendo el libro electrónico allí. ¡Disponible en Google Play o App Store!

Disponible en Google Play Disponible en App Store

+ 6,5 millones
estudiantes

Certificado gratuito y
válido con código QR

48 mil ejercicios
gratis

Calificación de 4.8/5
en tiendas de aplicaciones

Cursos gratuitos de
vídeo, audio y texto.