AWS inventory scanning (multi-account)
Updated: October 30, 2025
The AWS Multi-Account Inventory integration enables FireTail to automatically scan and discover API and AI resources across multiple AWS accounts within your organization. By utilizing AWS Organizations, CloudFormation templates, and IAM role assignments, FireTail can access and retrieve API and AI resources across your entire AWS infrastructure. The discovered APIs and AI resources are then populated into your selected FireTail project.
AWS Organizations must be configured with a Management account.
Setup instructions
- In the side menu, go to Platform, then select Integrations.
- Click Create Integration. Filter by selecting the Discovery category.
- Select AWS Inventory Scanning (Multi-Account).
- In the Name of Integration field, enter a name for the integration. The integration is Enabled by default. Toggle off to make inactive.
Option 1: Launch CloudFormation in the Organization Management account
- Log into the AWS Console. Make sure this is the Organization Management account.
- Click the Launch CloudFormation button to open the stack setup in your AWS Console.
- The Stack name must be unique. If you have previously created a stack, enter a new one.
- In CloudFormation, check I acknowledge that AWS CloudFormation might create IAM resources, then select Create.
- When the stack status shows CREATE_COMPLETE, go to the Outputs tab, copy the value for FireTailRoleARN, and paste it into the AWS Management Role ARN field in the FireTail platform.
Option 2: Launch CloudFormation for each account through a Stack Set
- Log into the AWS Console. Make sure this is the Organization Management account.
- Click the Go to CloudFormation Stack Sets button to navigate to the CloudFormation Stack Sets console.
- Click the Create StackSet button.
- In the Specify template section, select Amazon S3 URL and paste the template URL, as displayed in the integration form on the FireTail platform, into the Amazon S3 URL field.
- Click Next.
- In the Specify StackSet details section, enter a name for the stack set.
- In the Parameters section, enter the following values:
- OrganisationUUID: Your organization UUID (displayed in the integration form in the FireTail platform)
- RolePrefix: firetail
- Click Next.
- In the Execution configuration section, select Active.
- In the Capabilities section, check the box for I acknowledge that AWS CloudFormation might create IAM resources with customised names.
- Click Next.
- In the Deployment targets section, select either Deploy to organization (to deploy the IAM role to all accounts) or Deploy to organizational units (to select specific organizational units and account IDs you want to deploy the stack set to).
- In the Specify Regions section, choose US East (N. Virginia) us-east-1. Only choose a single region.
- Click Next.
- In the Review section, review your settings and click Submit.
Complete integration setup
- Return to the FireTail platform and complete the remaining fields.
- Select a Project from the dropdown, or click Create to create a new project. This is the project that will be associated with the integration. When you complete the integration this adds the discovered APIs from AWS under the FireTail project that you choose. Learn more about projects here.
- Enter the AWS Management Role ARN obtained from the CloudFormation stack outputs.
- Specify the Role Name (prepopulated with "firetail").
- Configure your AWS Regions by selecting which regions should be scanned for resources.
- Set the Scan Frequency in hours (minimum is 24 hours).
- Configure Filter on AWS resource tags (optional). Click Add key to specify which AWS resources should be included in the scan based on their tags.
- Toggle Delete resources from FireTail if you want resources that are no longer found in AWS to be automatically removed from FireTail during subsequent scans.
- Click Submit to complete the setup.
Viewing discovered resources
The discovered APIs can be viewed by navigating to API in the side menu and selecting Inventory. The discovered AI resources can be viewed by navigating AI in the side menu and selecting Inventory.