Quick Start
Deploy your first AWS resource with Terragate in under 5 minutes.
Step 1: Create a Workspace
- Log in to app.terragate.io
- Click “New Workspace” from the dashboard
- Enter a name (e.g., “my-first-workspace”)
- Select AWS as your cloud provider
- Choose a region (e.g.,
eu-central-1)
Workspaces are isolated environments where you design and manage infrastructure.
Step 2: Connect AWS Credentials
- In the workspace wizard, click “Connect AWS Account”
- Choose one of the authentication methods:
- Access Keys (Quick setup)
- IAM Role (Recommended for production)
- Enter your credentials
- Click “Validate & Connect”
# If using AWS CLI, you can get your credentials with:
aws configure listNever commit AWS credentials to version control. Terragate encrypts all credentials at rest using AES-256-GCM.
Step 3: Add Your First Resource
- From the resource panel, drag an S3 Bucket onto the canvas
- Click on the bucket to configure it:
- Name:
my-first-bucket - Versioning: Enabled
- Encryption: AES-256
- Name:
- The canvas auto-saves every 5 seconds
Step 4: Plan & Apply
- Click “Plan” in the header
- Review the execution plan:
+ aws_s3_bucket.my-first-bucket will be created
+ bucket = "my-first-bucket-abc123"
+ versioning.enabled = true
+ server_side_encryption_configuration.rule.apply_server_side_encryption_by_default.sse_algorithm = "AES256"
Plan: 1 to add, 0 to change, 0 to destroy.- Click “Apply” to create the resource
- Monitor the progress in the Execution tab
Congratulations!
You’ve successfully deployed your first AWS resource with Terragate.
Next Steps
- Your First Workspace - Deep dive into workspace features
- Connecting Cloud Accounts - Advanced credential configuration
- Architecture Overview - Understand how Terragate works
Last updated on