Managing Accounts

Managing AWS Accounts

SkySaver can monitor and manage resources across multiple AWS accounts. This section covers how to add, configure, and manage AWS accounts in your project.

Prerequisites

Before adding an AWS account:

  1. Deploy IAM Role - Complete the AWS Account Setup to deploy the required IAM role
  2. Note Account ID - Have your 12-digit AWS account ID ready
  3. Verify Permissions - Ensure the CloudFormation template was deployed successfully

Tip: For first-time users, we suggest deploying the IAM role before adding accounts. This reduces configuration steps.

Viewing Accounts

Navigate to Accounts > Manage to see all connected AWS accounts.

ColumnDescription
Account ID12-digit AWS account number
StatusConfiguration status (Configured/Unconfigured)
TagSchedule tag key for this account
RegionsEnabled regions
ActionsCheck, Edit, Remove

Adding Accounts

Step 1: Navigate to Add Account

Navigate to Accounts > Add Account

Add Account Add Account

Step 2: Enter Account ID

  1. Click the Add another account button
  2. Enter the 12-digit AWS account ID
  3. Repeat for additional accounts

Add Account Field Add Account Field

Step 3: Submit

Click Submit to add the accounts to your project.

Account Status

After adding an account, check its status:

StatusMeaningAction
ConfiguredIAM role is accessibleReady to use
UnconfiguredIAM role not foundDeploy CloudFormation template
ErrorPermission issueCheck IAM role configuration

Checking Account Status

  1. Navigate to Accounts > Manage
  2. Click Check on the account
  3. SkySaver attempts to assume the IAM role
  4. Status updates based on result

Check Account Check Account

Account Configuration

Each account can have custom settings:

Tag Configuration

Override the project default tag for specific accounts:

  1. Click Edit on the account
  2. Update the Tag field
  3. Click Save

This allows different accounts to use different schedule tag keys.

Regional Settings

Accounts inherit project default regions, but can be customized:

  1. Click Edit on the account
  2. Add or remove Regions
  3. Click Save

Multi-Account Setup

SkySaver supports managing many AWS accounts:

graph TB
    A[SkySaver Project] --> B[Production Account]
    A --> C[Staging Account]
    A --> D[Development Account]
    A --> E[Shared Services Account]

Best Practices

  1. Organize by purpose - Use projects to group related accounts
  2. Consistent tagging - Use the same tag key across accounts when possible
  3. Least privilege - Only grant necessary permissions
  4. Regular audits - Periodically verify account configurations

AWS Marketplace Integration

If you subscribed via AWS Marketplace:

  • The subscribing AWS account is automatically added
  • You still need to deploy the IAM role
  • Additional accounts can be added manually

Removing Accounts

To remove an AWS account:

  1. Navigate to Accounts > Manage
  2. Click Remove on the account
  3. Confirm removal

Warning: Removing an account stops all SkySaver management of resources in that account. Schedules will no longer execute.

Troubleshooting

IssueCauseSolution
Account stays unconfiguredIAM role not deployedDeploy CloudFormation template
Permission deniedExternal ID mismatchVerify External ID in role
Region not foundRegion not enabledAdd region to account settings
Resources not foundWrong tag configuredVerify tag key matches