Resources

Documentation

Everything you need to get started, integrate, and get the most out of Topogy.

CloudFormation

CloudFormation provides a method to create the necessary IAM Roles in your Member accounts. Topogy provides a CloudFormation template to ensure your roles have the correct permissions.


CloudFormation StackSet

Create the StackSet

  1. Access your Management account
  2. Open the CloudFormation console at https://console.aws.amazon.com/cloudformation/
  3. Click "StackSets" in left menu
  4. Click "Create StackSet" button in upper right corner

Configure the template

  1. Paste the S3 URL in the box: https://topogy-cfn-templates.s3.us-east-1.amazonaws.com/templates/cross-role-template.yaml
  2. Click the "Next" button

CloudFormation choose a template

  1. Enter a name for your StackSet: TopogyCrossAccountRoleStackSet
  2. Enter your External ID: <This comes from the Topogy console>

CloudFormation stack set details

Deploy

  1. Check the "I acknowledge that AWS CloudFormation might create IAM resources with custom names." checkbox
  2. Click the "Next" button

CloudFormation configure StackSet options

  1. Under "Specify regions" you will need to select the Region, even though IAM is global, so the choice is not important. We recommend you select us-east-1.
  2. Click the "Next" button

CloudFormation set deployment options

CloudFormation deployment region options

  1. Hit the "Submit" button

Verify

  1. At this point, AWS should be running your StackSet. Confirm that it completes successfully before continuing, by clicking on the "Stack Instances" tab and looking at the "Detailed status" for each account that you targeted.

CloudFormation stack instances

  1. Once the StackSet has completed, hit the "Refresh List" button in the Topogy app. If everything was successful, you should see all of your accounts connected.