Como criar sua primeira função lambda (sem necessidade de DevOps) ⚡🧑‍💻

“Espere – você está me dizendo que eu posso executar o código de back -end sem servidores, configuração ou infraestrutura?” Sim. Essa é a magia do AWS Lambda – e você não precisa ser um Ninja DevOps para começar. Neste guia para iniciantes, examinaremos como criar, testar e executar sua primeira função lambda passo a passo. Sem EC2. Sem contêineres. Basta código + clique = 🚀 🧠 O que é AWS Lambda (em inglês simples)? O AWS Lambda é computação sem servidor – o que significa que você escreve código, o usa e a AWS o executa apenas quando necessário. 💡 Analogia da vida real: pense no Lambda como uma máquina de venda automática. Você coloca o código (seu lanche) e o serve somente quando alguém solicita – sem cozinha, sem chef, sem conta de eletricidade, a menos que seja usado. Você não gerencia servidores, se preocupa em escalar ou pagar quando estiver ocioso. É perfeito para microtasks, APIs ou automatização de fluxos de trabalho. 🎯 O que você criaremos, construiremos uma função lambda simples que: toma um nome como entrada retorna uma saudação como: “Olá, dev! 👋” Você pode desencadeá -lo manualmente ou conectá -lo a uma API posteriormente. 🚀 passo a passo: crie sua primeira função lambda 1. Vá para o console da AWS Lambda, clique em “Criar função”. 2. Escolha o nome da função “Autor do Scratch”: Hellolambda Runtime: Node.js 18.x (ou escolha Python 3.11 se preferir) Permissões: Crie uma nova função com permissões básicas de lambda, clique em “Criar função”. ✍️ Etapa 3: Escreva o código no editor de código de função, substitua tudo com: exports.handler = assync (event) => {const name = event.name || “Dev”; const Response = {StatusCode: 200, Body: json.stringify (`hello, $ {name}! 👋`),}; resposta de retorno; }; Digite Modo de tela cheia de saída Modo de tela cheia Clique em Implantar para salvar o código. 🧪 Etapa 4: teste 1. Clique em “Teste”> “Configurar o evento de evento de teste” Nome: TestHello JSON Entrada: {“Nome”: “Yash”} Digite Modo de tela cheia Modo de tela cheia 2. Clique em Teste novamente – e Boom 💥 deve obter: “Olá, yash! 👋” Digite o modo de tela completa Exit de tela FullScretClate Parl! 🎉 Você acabou de executar sua primeira função em nuvem, sem servidor e instantânea. 🔄 Bônus: Trigger Lambda com a API Gateway quer chamar isso de um aplicativo ou carteiro de front -end? 1. Adicione o gateway do gatilho> API API HTTP Ative o acesso aberto (apenas para testes -use auth in Prod) 2. Clique no terminal da API e tente: Curl -x post \d ‘{“Nome”: “Dev”}’ \ -h “Type: Application/json” Digite o modo de tela completo “} ‘\ \ \ HOUTE APLICATE APORTATE APORTATE APLATURATO APLICATE ENSTRATO EMPROTE. 🧙‍♂️ ⚙️ Casos de uso do mundo real para lambda 🧼 REMISTRAÇÃO DA IMAGEM Após o upload S3 🔔 Envie notificações de email 🧾 Geração de PDF sob demanda 🤖 Jobs cron para limpeza de dados 📩 comandos de back-end de departamento de slack ⚡ Manutenção de back-al. A etapa de recapitulação do que você fez 1️⃣ criou uma função Lambda do zero 2️⃣ escreveu uma função de saudação no Node.js 3️⃣ Testou com a entrada de amostra 4️⃣ Opcionalmente o conectou a um gateway da API que é isso – agora você é oficialmente um dev sem servidor! ☁️⚡ 💬 Vamos nos conectar! Isso foi mais fácil do que você pensou? O que você deseja construir em seguida com o Lambda – um bot de e -mail, um conversor de imagem ou algo selvagem? 👇 Deixe suas idéias nos comentários, acerte ❤️ Se isso o ajudou e compartilhe isso com seus amigos curiosos sem servidor! Vamos continuar construindo – uma função de cada vez. 🧡

Fonte

Publicar comentário

Você pode ter perdido