Commit 92d2704
committed
feat: Add ALB+S3 hosting mode for private network/GovCloud deployments
- Add WebUIHosting parameter (CloudFront/ALB) to main template
- Add ALB hosting nested stack (VPC endpoint, security groups, target registration, listener rules)
- Add ELB access log permissions to logging bucket policy
- Make CloudFront resources conditional on UseCloudFrontHosting
- Make S3 website configuration conditional (disabled for ALB mode)
- Scope VPC endpoint policy to WebUI bucket only
- Update CORS origins, Cognito callbacks, CodeBuild env vars for ALB mode
- Add self-signed cert generation script for testing
- Register alb-hosting as build component in publish.py1 parent 57fe44c commit 92d2704
4 files changed
Lines changed: 818 additions & 45 deletions
0 commit comments