Prerequisites
- AWS account with permissions to create CloudFormation stacks and IAM roles
- Access to the Draftt dashboard (Integrations > AWS)
Setup Methods
Draftt supports three installation methods. CloudFormation is recommended for most setups.CloudFormation (Recommended)
CloudFormation (Recommended)
The fastest way to connect a single AWS account. Draftt provides a CloudFormation template that creates the required IAM role automatically.
Name your integration
In Draftt, go to Integrations > AWS > Add. Enter a name for this integration (e.g., your AWS account alias or environment name).
Deploy the CloudFormation stack
Navigate to your AWS CloudFormation console and follow these steps:
- Click Create Stack > With new resources (Standard)
- In the prerequisite section, choose Choose an existing template
- In the specify template section, choose Amazon S3 URL and paste:
- Click Next
Configure stack parameters
- Stack name: Use something identifiable, e.g.
DrafttStack - DrafttRoleName: Leave the default value
- ExternalId: Copy the value shown in the Draftt setup dialog and paste it here
Review and create
Skip the optional configuration step (Step 3 in CloudFormation uses AWS defaults).On the review page, check the acknowledgment box: “I acknowledge that AWS CloudFormation might create IAM resources with custom names.”Click Submit.
Manual Installation
Manual Installation
If you prefer to create the IAM role yourself instead of using CloudFormation:
- In Draftt, go to Integrations > AWS > Add and select the Manual Installation tab
- Create an IAM role in your AWS account with the required read-only permissions
- Configure the trust relationship to allow Draftt’s AWS account to assume the role, using the External ID provided in the Draftt setup dialog
- Enter the resulting Role ARN in Draftt and click Create
CloudFormation StackSet (Multi Account)
CloudFormation StackSet (Multi Account)
For organizations managing multiple AWS accounts, StackSets deploy the Draftt IAM role across all accounts in your AWS Organization simultaneously.
- In Draftt, go to Integrations > AWS > Add and select the CloudFormation StackSet (Multi Account) tab
- Follow the guided steps to deploy a StackSet from your management account
- The StackSet creates the Draftt IAM role in each target account automatically
What Draftt Reads
Draftt’s IAM role is read-only. It cannot create, modify, or delete any resources in your AWS account. The CloudFormation template defines the exact permissions granted. You can review the template before deploying:Verifying Your Connection
After setup, return to Integrations > AWS in Draftt. Each connected account shows a status:- Healthy - All required access is in place. Draftt is collecting data as expected.
- Unhealthy - Something is wrong with the IAM role or permissions. Check that the CloudFormation stack completed successfully and the Role ARN is correct.