Skip to content

zablon-oigo/cfs-aws-security-challenge-with-terraform

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

53 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

workflow

Architecture Diagram

demo(1)

Description

In this project, I designed and implemented a scalable virtual private cloud architecture with public and private subnets spanning two availability zones for high availability. The architecture includes a NAT instance to securely provide outbound internet access for resources within the private subnets, while a load balancer ensures efficient distribution of incoming traffic across instances. Additionally, I integrated amazon cloudFront as a content delivery network with geo-restrictions, specifically limiting content access to Kenya, thereby ensuring low-latency and localized access for users.

Run Locally

Clone the project

  git clone https://github.com/zablon-oigo/cfs-aws-security-challenge-with-terraform.git

Go to the project directory

  cd cfs-aws-security-challenge-with-terraform

Install Plugins

  terraform init 

Preview Infrastructure Changes

  terraform plan

Apply the Configuration

  terraform apply

Blog

For more information, check out my blog

Feedback

If you have any feedback, feel free to reach out to me on LinkedIn.

Acknowledgements

I would like to extend my sincere gratitude to CloudForceSky community for their invaluable support, Marcrine for the Docker images, and to Kevin Tuei for presenting this challenge, which provided a valuable opportunity for growth and learning.