Amazon Web Services

Overview

Heeler supports broad visibility into Amazon Web Services and can be configured to onboard and stream inventory data from all accounts via AWS Organization or individually on a single account. It is recommended to connect via AWS Organization to simplify onboarding and to ensure complete visibility as your cloud footprint grows.

To enable near real-time collection for deployment changes, it is recommended to setup AWS Event Collection.

Setup Options

Heeler provides templates for setup using CloudFormation or Terraform. AWS CLI instructions are also be provided.

The On-Boarding wizard in Heeler will walk you through the setup and automate launching of CloudFormation templates when chosen.

Please see the Organization (Recommended) or Account Level setup instructions:

Required Permissions for Setup

The following AWS permissions are required for the role which is setting up Heeler. These are needed to successfully run the CloudFormation or Terraform template for the AWS Organization level setup.

These are not the permissions required by Heeler to connect into AWS. Please see the AWS Organization Setup and AWS Single Account Setup for those instructions.

cloudformation:CreateStackSet
cloudformation:UpdateStackSet
cloudformation:DeleteStackSet
cloudformation:CreateStackInstances
cloudformation:DeleteStackInstances
cloudformation:DescribeStackSet
cloudformation:ListStackInstances
iam:CreateRole
iam:UpdateAssumeRolePolicy
iam:PutRolePolicy
iam:DeleteRolePolicy
iam:TagRole
iam:GetRole
iam:ListRoles
iam:CreatePolicy
iam:AttachRolePolicy
iam:DeletePolicy
iam:DetachRolePolicy
iam:GetPolicy
iam:GetPolicyVersion
iam:ListPolicies
iam:CreateServiceLinkedRole

You can confirm whether these permissions are in place by running this permission check script while signed in to your target AWS account:

Last updated

Was this helpful?