A few months ago, deployed a Serverless Architecture using manually resources on AWS | Watch here:
Same task, new challenges! Dynamic Profile Generator based on Amazon Cognito and Serverless Architecure 💻☁️
This project allow the following architecture:
Serverless web application that allows users to authenticate using Amazon Cognito and create a profile based on specific informations automatically extracted from personal documents, in this scenario, a passport!
- Create an AWS free tier account
- Install terraform
- Allow Terraform to interact with your AWS resources through an IAM User
- Get the access keys credentials from your IAM User
- Export your Access keys in your local terminal:
export AWS_ACCESS_KEY_ID="AKIAxxxxxxxxxxxx" export AWS_SECRET_ACCESS_KEY="wJalrXUtnFEMI/K7MDENG/xxxxxxx"
- Initialize the Terraform directory:
terraform init
- Generate the execution plan and apply to run:
terraform plan terraform apply
AWS architecture is up!
- Connect to website from your browser
- Test!
- Once finished, rember delete aws resources to avoid charges:
terraform destroy
Be free to explore each scenario, keep improving! 🕵️
THIS IS A TEST, DON'T SHARE YOUR AWS ACCESS KEYS !!!!
