Serverless application to receive weather notification via email for a specific location.
- Lambda
- CloudWatch Events
- SES
- Accuweather API
- Terraform installed and configured with your CLI in your local machine.
- Verified SES email address to send email.
- Register Accuweather and get APIKey.
- Find LocationId from Accuweather here where you need to get the weather information
-
Clone the repository.
-
Add required variable values to
terraform.tfvars
-
Change permission of deploy.sh
chmod 775 deploy.sh
-
Run
./deploy.sh
-
This will download necessary packages and prompts to continue creating resources in AWS.