Setting Up Stable with Your AWS Environment
Stable requires specific access to your AWS infrastructure to provide cost optimization recommendations, detailed cost exploration, and intelligent alerts. This guide explains the setup process and the required AWS components.
Initial Setup Process
When you register for Stable, you'll need to deploy CloudFormation stacks in your AWS environment. This deployment can be performed in either:
Your AWS Organization's management account (recommended for multi-account setups)
A single AWS account (for standalone account optimization)
Important: The user performing this setup must have administrative permissions in the AWS account to deploy the required resources.
Prerequisites: Enabling AWS StackSets
Before deploying Stable's CloudFormation stacks, you must enable the AWS StackSets feature in your AWS environment. Here's how to enable it:
Sign in to the AWS Management Console as an administrator
Navigate to CloudFormation in the AWS console
From the left navigation pane, select StackSets
If you haven't used StackSets before, you'll be prompted to enable it
Choose Self-managed permissions
CloudFormation will create the necessary IAM roles:
AWSCloudFormationStackSetAdministrationRoleAWSCloudFormationStackSetExecutionRole
Click Enable StackSets
Deploying Stable's CloudFormation Stacks
Once StackSets are enabled, Stable will guide you through deploying the necessary CloudFormation stacks that will:
Create read-only IAM roles for Stable to access:
Resource configuration data
Billing and cost data
Usage metrics
Configure necessary permissions with the principle of least privilege
Stable operates in audit-only mode, with no ability to modify your infrastructure
All permissions are transparently listed in the CloudFormation templates
Set up the secure connection between your AWS environment and the Stable platform
AWS Cost Usage Report Backfill Process
To provide comprehensive cost analysis and optimization recommendations from day one, Stable requires historical billing data from your AWS environment. What is CUR?
As part of your onboarding, Stable will:
Submit a support request to AWS on your behalf
Request a backfill of CUR data for the previous 3-12 months
Use this historical data to identify patterns and optimization opportunities
Note: The CUR backfill process typically takes 24-48 hours to complete, and is essential for Stable to generate accurate cost optimization recommendations based on your historical usage patterns.
Post-Setup Process
Once the CloudFormation stacks are deployed and the CUR backfill is completed:
Stable will begin analyzing your AWS environment
Initial cost optimization recommendations will be available within 24-48 hours
The full suite of features will become accessible in your Stable dashboard
