here is my attempt on aws cloud resume challenge . What is Cloud Resume Challenge? - The Cloud Resume Challenge is a multiple-step resume project which helps build and demonstrate skills fundamental
https://d3bwcovte65263.cloudfront.net/
Technologies used in the project:
- React
- Github-Actions
- S3
- AWS cloudfront
- AWS lambda
- AWS dynamodb
Giving S3 public access through access control list is an important permission settings to be taken care of, beacause we are uploading the files in the s3 through a 3rd party application Github.
setup s3 for static web hosting by enabling the static web hosting option through the permission tab.
Cloudfront is a content delivery network(CDN) service which by caching content at edge locations closer to users, CloudFront reduces latency (wait time) and improves download speeds for your content.cloudfront has been set up with to access the s3 content.
pyhton code using the library boto3 was written to increment the count each time the lambda code would be executed and the count value was stored in dynamodb and was fetched through it. Using the UseEffect hook in React each time the webiste is refreshed the lambda code is executed and the count is incremented and is displayed over .