Multi-Account Setup Guide
Learn how to monitor multiple AWS accounts in CloudWise.
Overview
CloudWise supports monitoring costs across multiple AWS accounts. Each account requires its own IAM credentials and connection setup.
Adding Multiple AWS Accounts
Step 1: Prepare Your AWS Accounts
For each AWS account you want to monitor:
- Ensure Cost Explorer is enabled
- Have administrative access to create IAM users
- Note down the AWS Account ID
Step 2: Add First Account
- Go to Settings → AWS Accounts
- Click "Add Account"
- Follow the setup wizard to create IAM credentials
- Test the connection
Step 3: Add Additional Accounts
- Repeat the "Add Account" process for each additional AWS account
- Each account needs its own IAM user with Cost Explorer permissions
- Use descriptive names to identify each account (e.g., "Production", "Development", "Staging")
IAM Setup for Each Account
Required Permissions
Each AWS account needs an IAM user with these permissions:
ce:GetCostAndUsagece:GetRightsizingRecommendationce:GetReservationCoveragece:GetReservationPurchaseRecommendationce:GetReservationUtilizationce:ListCostCategoryDefinitions
Creating IAM Credentials
- Log into the AWS Console for the account
- Go to IAM → Users
- Create a new user with programmatic access
- Attach the CloudWise cost policy
- Save the Access Key ID and Secret Access Key
- Enter these credentials in CloudWise
Account Management
Viewing All Accounts
- The Settings → AWS Accounts page shows all connected accounts
- Each account displays its connection status and last sync time
- You can see which accounts are active or have connection issues
Account Naming
- Use clear, descriptive names for each account
- Consider using naming conventions like:
Company-ProductionCompany-DevelopmentCompany-StagingDepartment-ProjectName
Switching Between Accounts
- The CloudWise dashboard allows you to filter data by specific accounts
- Use the account selector to view costs for individual accounts
- You can also view combined costs across all accounts
Cost Data Consolidation
Combined View
- CloudWise automatically aggregates costs across all connected accounts
- The main dashboard shows total spending across your organization
- Individual service breakdowns include data from all accounts
Account-Specific Analysis
- Filter by specific accounts to analyze individual account costs
- Set up separate budget alerts for each account
- Compare spending patterns between different accounts
Best Practices
Account Organization
- Group related accounts (production vs. development)
- Use consistent naming conventions
- Document which account serves which purpose
Security Considerations
- Use dedicated IAM users for CloudWise (don't reuse existing users)
- Regularly rotate access keys
- Monitor IAM user activity in AWS CloudTrail
- Use least-privilege access principles
Cost Management
- Set different budget thresholds for different account types
- Monitor production accounts more closely than development
- Consider the purpose of each account when setting alerts
Troubleshooting
Connection Issues
- Verify IAM credentials are correct
- Check that Cost Explorer is enabled in the AWS account
- Ensure the IAM user has the required permissions
- Test credentials in the AWS CLI if available
Missing Cost Data
- Allow 6-8 hours for cost data to appear after connecting
- Verify the account has actual AWS usage to report
- Check that billing data is available for the account
- Contact support if data is still missing after 24 hours
Permission Errors
- Review the IAM policy attached to the user
- Ensure all required Cost Explorer permissions are granted
- Check if there are any organizational policies blocking access
- Verify the user has access to Cost Explorer in the AWS console
Need Help?
For assistance with multi-account setup:
- Check our FAQ section
- Contact support through the Help Center
- Review AWS documentation on Cost Explorer permissions