Project to demonstrate using Serverless framework to
- Create DynamoDB table
- Create S3 bucket
- Create IAM roles
- Trigger Lambda function when a file is uploaded to S3 bucket
- Lambda function reads the file and loads data into DynamoDB table
- Create 3 API Gateway endpoints to trigger Lamgda functions that:
- displays a random song from list of 100 songs
- displays a ranked song from list of 100 songs
- displays list of 100 songs
- AWS Account
- AWS IAM Role with Access Keys and appropriate policies attached
- Serverless framework installed and configured
Open terminal window and run the following commands
git clone https://github.com/skipluck/bestsongs-serverless
cd bestsongs-serverless
sls deploy