Skip to content

Latest commit

 

History

17 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 

Repository files navigation

Setup

Instale o framework serverless :

$ curl -o- -L https://slss.io/install | bash

Crie um projeto a partir de um template

mkdir projeto/
cd projeto/

serverless create --template aws-python3

A estrutura ficará assim:

tree
.
├── handler.py
└── serverless.yml

Obs: Aqui estamos criando um projeto em python por ser uma linguagem que eu gosto. Porém o framework é poderoso e trabalha com outras linguagens e outras clouds. Para consultar as opções basta executar no terminal serverless create --help.

Deploy

Para executar o deploy e acompanhar os logs do mesmo basta usar o seguinte comando:

serverless deploy --verbose --stage dev

Test

Para testar basta publicar uma nova mensagem no tópico SNS:

$ aws sns publish --topic-arn arn:aws:sns:sa-east-1:BIG_NUMBER:topic --message ":)" --region "sa-east-1" 

{
    "MessageId": "ccb5ed15-a8a0-5777-aba5-b5ed89b14657"
}

About

Função lambda que salva mensagens recebidas em um banco de dados nosql, sua infra está em uma stack controlada pelo cloudformation

Topics

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages