s3-static-site
Private S3 origin, CloudFront origin access control, and optional access logs.
Tests passed 6
Reusable, versioned AWS Terraform modules with offline tests and generated docs. This is a module library reference implementation. It was not deployed to any AWS account, and it is not published to the Terraform Registry.
SkyForge is one product reference architecture. TerraShelf is the module library. SkyForge could later call these modules. This task does not change SkyForge, and it does not copy SkyForge's network, ecr, ecs_service, alb, ec2_docker_host, or state_backend modules.
Private S3 origin, CloudFront origin access control, and optional access logs.
Tests passed 6
GitHub Actions role whose trust policy allows one branch or one environment.
Tests passed 6
Encrypted Postgres with security-group ingress and a Secrets Manager master password.
Tests passed 6
Queue, dead-letter queue, redrive policy, and server-side encryption.
Tests passed 6
Zip-packaged function, retained log group, and a least-privilege execution role.
Tests passed 7
Map-driven alarms that publish to an encrypted SNS topic.
Tests passed 6
Monthly cost budget that notifies at 50, 80, and 100 percent.
Tests passed 5
Password policy, public access block, EBS encryption, Access Analyzer, and multi-region CloudTrail.
Tests passed 6