A simple, serverless app that sends SMS to subscribers using API Gateway, AWS Lambda and AWS SNS. This is built using Terraform.
A customer application that sends messages to their clients. Messages can be any of the following:
- Promotional Message
- Alerts (i.e. Restaurant reservations or doctor appointments)
- Reminders
POST Request can be revised for any of the messaging purposes above.
- Make sure you have Terraform (>0.13) and aws (>3.0) installed.
- Set your AWS Profile. Note: region variable in the variables file will override your profile region.
- Create your lambda handler and deployment package (if needed). Zip them in a file named "notifications.zip" in the main directory.
- Create
terraform.tfvarsfile to assign the variables listed in the variables.tf file. - run
terraform init --var-file terraform.tfvarsto deploy.
- Twilio integration
- API Gateway Auth options (Lambda Authorizer or Auth0)
