ToDo api built using rust and deployed on AWS Lambda
- rust-crowbar for python wrapper to AWS Lambda
- rusoto as the AWS SDK (access to dynamoDB for now)
- failure for error management
- frank_jwt for JWE tokens
- serde for JSON serialization
Can be deployed using Serverless. An environment variable specifying the DynamoDB table name must be provided.
RSA Keys must be present in folder "keys". To generate them:
ssh-keygen -t rsa -b 4096 -f jwtRS256.key
openssl rsa -in jwtRS256.key -pubout -outform PEM -out jwtRS256.pem.key.pub