This lab continues directly from the AWS Frontend Hosting module.
In the previous AWS module, you already:
In this lab, you will NOT create the AWS infrastructure again (unless you deleted it completely, then good luck).
Instead, you will focus on the DevOps automation layer:
GitHub → CI/CD Pipeline → Automatic Production Deployment
The goal of this lab is to transform your existing frontend deployment into an automated production deployment workflow using GitHub Actions.
React/Vite frontend project
AWS S3 bucket
CloudFront distribution
Custom domain
SSL certificate
Working production website
Multi-job GitHub Actions pipeline
Production build artifact flow
Automated S3 deployment
Automatic CloudFront invalidation
End-to-end CI/CD workflow