Overview
Automate your AWS Security Group infrastructure with ease. SG Provisioner by Axon Tech Labs simplifies complex security group provisioning by transforming human-readable YAML into fully validated CloudFormation templates. It eliminates manual rule configuration errors, ensures architectural consistency across tiers, and handles the heavy lifting of IAM policy generation.
Designed for platform teams, DevOps engineers, network engineers, and cloud architects who need consistent, repeatable Security Group deployments across AWS accounts and regions. Select a pre-built scenario for your architecture (3-tier web, 2-tier web, database-specific variants), apply overrides for your specific requirements, and the tool generates CloudFormation templates with correct cross-tier references and automatic circular dependency resolution.
Key Capabilities:
- Scenario-Based Provisioning: Choose from 9 pre-built scenarios covering common 2-tier and 3-tier architectures. Each scenario defines tiers, ingress/egress rules, and cross-tier references - no manual rule writing required.
- Override System: Customize base scenarios without creating new YAML files. Override ports, add ingress/egress rules per tier, and the tool merges your changes cleanly.
- Security Validation: Built-in validator blocks dangerous patterns before deployment - database ports open to the internet, missing rule descriptions, and references to non-existent tiers.
- Safe Deployments: Validates YAML schemas and CloudFormation templates before execution, with support for isolated test deployments and change previews.
- Infrastructure Integrity: Detects environment drift via on-demand checks to ensure your live AWS Security Groups stay aligned with your configuration.
- Audit-Ready Documentation: Produces pre-deployment review reports (with override highlighting) and post-deployment HTML reports for compliance and internal reviews.
- SSM Integration: Stores Security Group IDs in AWS Systems Manager Parameter Store for downstream consumers (EC2, RDS, ECS, Lambda, SageMaker).
12 Actions:
- validate-config - Check YAML configuration for schema compliance and syntax errors
- list-scenarios - List all available scenario templates
- show-scenario - Display the details of the selected scenario
- create-policy - Generate and export the least-privilege IAM policy tailored to your resources
- create-prov-template - Generate a CloudFormation template based on your configuration and scenario
- validate-prov-template - Verify provisioning template syntax and resource references before deployment
- create-review-report - Generate a pre-deployment HTML review report with override highlighting
- show-changes - Preview projected infrastructure changes before deploying
- test-deploy - Run a test deployment with an isolated suffix to verify permissions and resource limits
- create-security-groups - Provision all Security Groups via CloudFormation
- check-drift - Detect differences between your live environment and defined configuration
- delete-security-groups - Remove the CloudFormation stack and all associated Security Groups permanently
How It Works:
- Configure: Select a scenario and define your overrides in a simple YAML file
- Execute: Run the Docker container with your config mounted
- Review: Generate your CloudFormation template and review report, then validate before deploying
- Deploy: Deploy to AWS via CloudFormation for immediate, reliable Security Group creation
Technical Requirements:
- Docker 20.10 or later
- AWS account with EC2, CloudFormation, and SSM permissions
- AWS credentials (access key or IAM role)
- VPC deployed and VPC ID available
- 512 MB RAM minimum
Highlights
- <ul><li><b>9 Pre-Built Scenarios</b> - 3-tier and 2-tier architectures for PostgreSQL, MySQL, Redshift, Oracle, SQL Server, DocumentDB, and generic web.</li><li><b>Override System</b> - Customize port numbers and add rules without creating new scenario files.</li><li><b>Security Validation</b> - Blocks dangerous patterns (open DB ports, missing descriptions) before deployment.</li></ul>
- <ul><li><b>Circular Dependency Resolution</b> - Cross-tier references automatically generated as standalone resources.</li><li><b>SSM Parameter Store Integration</b> - SG IDs stored for downstream consumers (EC2, RDS, ECS, Lambda, SageMaker).</li><li><b>Drift Detection</b> - Identify manual changes to deployed Security Groups.</li><li><b>Workload Discriminator</b> - Deploy multiple SG sets in the same environment without naming collisions.</li></ul>
- <ul><li><b>CloudFormation Native</b> - Standard AWS CloudFormation templates you own, inspect, and customize.</li><li><b>Least-Privilege IAM</b> - Auto-generated IAM policies scoped to your specific deployment.</li><li><b>Pre-Deployment Review Reports</b> - HTML reports with override highlighting for stakeholder review.</li><li><b>Docker-Based</b> - Consistent execution across any environment.</li><li><b>YAML Configuration</b> - Infrastructure-as-code friendly, version controllable.</li></ul>
Details
Introducing multi-product solutions
You can now purchase comprehensive solutions tailored to use cases and industries.
Features and programs
Financing for AWS Marketplace purchases
Pricing
Dimension | Description | Cost/month |
|---|---|---|
SG Provisioner | Automated AWS Security Group Infrastructure | $275.00 |
Vendor refund policy
30-day money-back guarantee for monthly subscriptions. Pro-rated refunds for annual subscriptions within first 30 days.
How can we make this page better?
Legal
Vendor terms and conditions
Content disclaimer
Delivery details
SG Provisioner Container Image
- Amazon ECS
- Amazon EKS
- Amazon EKS Anywhere
- Amazon ECS Anywhere
Container image
Containers are lightweight, portable execution environments that wrap server application software in a filesystem that includes everything it needs to run. Container applications run on supported container runtimes and orchestration services, such as Amazon Elastic Container Service (Amazon ECS) or Amazon Elastic Kubernetes Service (Amazon EKS). Both eliminate the need for you to install and operate your own container orchestration software by managing and scheduling containers on a scalable cluster of virtual machines.
Version release notes
License validation fix. Corrected ProductSKU to use Product ID for AWS Marketplace License Manager integration.
Additional details
Usage instructions
See the full documentation at https://docs.axontechlabs.com/sg/USER_GUIDE.html
Resources
Vendor resources
Support
Vendor support
Support Email:
Response Time: Within 24 hours (business days)
Hours: Monday-Friday, 9 AM - 5 PM Pacific Time
Support includes:
- Technical questions and configuration assistance
- Troubleshooting deployment issues
- Guidance on scenarios and override system
- IAM permissions and AWS integration help
AWS infrastructure support
AWS Support is a one-on-one, fast-response support channel that is staffed 24x7x365 with experienced and technical support engineers. The service helps customers of all sizes and technical abilities to successfully utilize the products and features provided by Amazon Web Services.
Similar products



