Skip to content

sanju2/personal_blog_website

Repository files navigation

personal_blog_website

Personal Blog Website Hosted on AWS

Diagram

Personal Website Link.

Blog Post Link.

Used to follow the steps.

  • Step 1 : Build my blog site in HTML with CSS.

  • Step 2 : Created an S3 bucket to store portfolio files.

  • Step 3 : Create Route53 Hosted zone and add copy NS records. Next, paste the ns record domain provider nameservers section.

  • Step 4 : Next, go to the S3 bucket and enable Static website hosting, and map the Index document and Error document.

  • Step 5 : Requested a public certificate for your domain in AWS Certificate Manager(ACM).

  • Step 6 : Setup a CloudFront Distribution. Select S3 Static website hosting bucket endpoint and ACM public certificate.

  • Step 7 : Next, create a Lambda function for the Visitor Count display. Used Python 3.9 runtime.

  • Step 8 : Created DynamoDB table for Visitor count.

  • Step 9 : Created APIGateway REST API and Invoke Lambda function.

  • Step 10 : Create a git repository and push code.

  • Step 11 : Create GitHub Actions for deploying S3 static website files and Lambda function codes.

  • Step 12 : Finally, Push the latest release to Github.

About

Personal Blog Website Hosted on AWS

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published