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.

Now answer the exercise about the content:

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

You are right! Congratulations, now go to the next page

You missed! Try again.

Next page of the Free Ebook:

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

Earn your Certificate for this Course for Free! by downloading the Cursa app and reading the ebook there. Available on Google Play or App Store!

Get it on Google Play Get it on App Store

+ 6.5 million
students

Free and Valid
Certificate with QR Code

48 thousand free
exercises

4.8/5 rating in
app stores

Free courses in
video, audio and text