13.10. Como configurar o AWS Lambda: Deploy de funções Lambda

Página 51

13.10. Como configurar o AWS Lambda: Deploy de funções Lambda

O AWS Lambda é um serviço de computação sem servidor que permite executar seu 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. Este tutorial irá orientá-lo sobre como configurar o AWS Lambda e fazer o deploy de funções Lambda.

Configurando o AWS Lambda

Antes de começar, você precisa ter uma conta AWS. Se você ainda não tem uma, pode criar uma gratuitamente. Depois de ter sua conta, você pode fazer login no console AWS e seguir estas etapas:

  1. Na barra de navegação, clique em "Serviços" e, em seguida, sob "Computação", clique em "Lambda".
  2. Clique em "Criar função".
  3. Escolha "Autor do zero".
  4. Dê um nome à sua função e escolha "Python 3.8" como seu ambiente de execução.
  5. Em permissões, escolha "Criar uma nova função com permissões básicas".
  6. Finalmente, clique em "Criar função".

Agora, você deve ver a página de configuração da sua função Lambda. Aqui, você pode adicionar gatilhos para invocar sua função, como solicitações HTTP através do API Gateway, eventos S3, etc. Além disso, você pode adicionar camadas para incluir bibliotecas adicionais que sua função precisa.

Deploy de Funções Lambda

Depois de configurar sua função Lambda, você pode começar a escrever seu código. No painel de configuração da função, você verá um editor de código online onde pode escrever seu código Python. No entanto, se o seu código depende de pacotes externos, você terá que empacotá-lo localmente e, em seguida, fazer upload para o Lambda.

Para empacotar seu código localmente, siga estas etapas:

  1. Escreva seu código Python em um arquivo local, por exemplo, lambda_function.py.
  2. Se o seu código depende de pacotes externos, instale-os em um diretório local usando pip, por exemplo, pip install -t ./package requests.
  3. Adicione seu código ao diretório do pacote, por exemplo, mv lambda_function.py ./package/.
  4. Compacte o diretório do pacote, por exemplo, zip -r function.zip ./package/.

Depois de empacotar seu código, você pode fazer upload para o Lambda seguindo estas etapas:

  1. No painel de configuração da função Lambda, sob "Código da função", escolha "Upload de um arquivo .zip".
  2. Clique em "Upload" e escolha o arquivo .zip que você criou anteriormente.
  3. Clique em "Salvar".

Agora, sua função Lambda está pronta para ser invocada. Você pode testá-la clicando no botão "Testar". Você precisará configurar um evento de teste que corresponda ao gatilho que você planeja usar para invocar sua função.

Em resumo, o AWS Lambda é um serviço poderoso que permite executar seu código sem a necessidade de gerenciar servidores. Com a capacidade de escalar automaticamente para atender às demandas do seu aplicativo e a flexibilidade de usar seu ambiente de programação preferido, o Lambda oferece uma solução robusta para muitos casos de uso de backend.

Espero que este tutorial tenha ajudado você a entender como configurar o AWS Lambda e fazer o deploy de funções Lambda. Com este conhecimento, você está bem equipado para começar a desenvolver aplicativos serverless poderosos.

Répondez maintenant à l’exercice sur le contenu :

O que é o AWS Lambda e como você pode configurá-lo e implantar funções Lambda?

Tu as raison! Félicitations, passez maintenant à la page suivante

Vous avez raté! Essayer à nouveau.

Page suivante de lebook gratuit :

5213.11. Como configurar o AWS Lambda: Testando funções Lambda

Obtenez votre certificat pour ce cours gratuitement ! en téléchargeant lapplication Cursa et en lisant lebook qui sy trouve. Disponible sur Google Play ou App Store !

Get it on Google Play Get it on App Store

+ 6,5 millions
d'étudiants

Certificat gratuit et
valide avec QR Code

48 mille exercices
gratuits

Note de 4,8/5 dans les
magasins d'applications

Cours gratuits en
vidéo, audio et texte