Como criar uma automação com aws lambda e serverless framework

Massaroni - Nov 8 - - Dev Community

Bom primeiro vamos entender o que é O AWS lambda e o serverless framework de forma simples;

AWS Lambda - uma aplicação sem servidor que pode rodar até 15 minutos de código e pode rodar a partir de gatilhos (hórarios ou eventos por exemplo) e ajuda a reduzir custos, já que o usuário paga apenas pelo tempo de execução do código. Isso pode ser relevante em contextos onde a aplicação é acionada com pouca frequência.

serverless framework - um framework para IAC (infra as code) para gerencia subir rapidamente aplicações para nuvem ou desfaze- las, ajudando a simplificar e padronizar a configuração de infraestrutura, facilitando o desenvolvimento e a manutenção.

Configuração Inicial do Projeto

baixe o serverless framework e inicie um projeto com suas configurações preferidas, não irei mencionar linguagem porque pode fazer qual quiser.

Escreva uma Função

Escreva um código para execução do que preferir:

Um exemplo abaixo: o codigo é para envio de emails.

Image description

Escreva o serverless

crie um arquivo serverless.yml e abaixo ta um exemplo com as explicações.

Image description

para fazer o deploy é so escrever no seu terminal:
serverless deploy

E pronto sua função rodará do jeito que quiser, abraços pessoal.

.