Skip to content

Aplicativo web que envia sms a partir do AWS Lambda

Notifications You must be signed in to change notification settings

dahn94/sms-serverless

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

sms-serverless

Aplicativo web (construído com o Chalice framework) sob uma arquitura serverless que envia sms por meio do Twilio

Instruções para configurar o projeto e fazer o deploy no AWS Lambda

  1. Após clonar o repositório em seu computador, mova-se para dentro da pasta do projeto e realize a criação de ambiente virtual para rodar a aplicação:
python3 -m venv nome_da_virtualenv
  1. Ative a máquina virtual
.\nome_da_virtualenv\Scripts\activate (CMD/PowerShell) 
source /nome_da_virtualenv/bin/activate (bash/zsh)
  1. Instale as dependências do projeto:
pip install -r requirements.txt
  1. Adicione as configurações (Account Sid, Auth Token e Phone Number) encontradas no Project Info do Twilio:
.chalice/config.json
  1. Realize o Deploy na AWS Lambda (Certifique-se que suas credenciais estão gravadas no seu diretório inicial):
chalice deploy
  1. Fazendo uma requisição POST no http da aplicação:
$ curl -H "Content-Type: application/json" -X POST -d '{"msg": "Olá, Mundo!!!"}' Sua_Rest_API_URL+/service/sms/send

About

Aplicativo web que envia sms a partir do AWS Lambda

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages