Print

JJ-Serverless-Portfolio

This git repo serves as a course work for an AWS/Serverless self tutorial, certification. Using a simple HTML/JavaScript webpage as a usecase to build a personal online Portfolio

At the end of the Course, I would have successfully deployed my sourcecode from a github or gitlab repository to an AWS S3 Bucket, that in turn would demonstrate my tangible understanding of the following technology under Amazon Web Services :-

Technology used (so far)

AWS Services (so far)

This is the breakdown of the inticipated flow of the Serverless Application


the portfolio is developed on a local machine ..

the sourcecode will be stored in github

AWS codepipelines will coordinate other services to build and deploy to the S3 bucket mentioned ..

AWS codebuild gets it from github, runs task and build ..


Registered & Hosted Domain with Route53

halfknown.me.uk

S3 Bucket (with Git repo files )

http://porfolio.halfknown.me.uk.s3-website-us-east-1.amazonaws.com/

note

There's a typo when setting up my S3 Bucket , I spelt Portfolio wrong without the 't'

Portfolio on S3 with Route53 (using the S3 Bucket or CloudFront as an A record)

porfolio.halfknown.me.uk

Redirecting all HTTP trafic to HTTPS on CloudFront, and applied SSL Certificate from AWS

https://d2di6b13dsc6yi.cloudfront.net/

Getting all pushed Source to AWS CodeBuild. (with the Assistance of a Python Script)