Skip to main content
Connecting your AWS account to NOFire AI enables automatic discovery and monitoring of your AWS infrastructure across multiple regions. NOFire AI discovers:
  • RDS Instances - MySQL, PostgreSQL, MariaDB, Oracle, SQL Server databases
  • Aurora Clusters - Including cluster members and read replicas
  • ElastiCache Clusters - Redis and Memcached deployments
  • Lambda Functions - Serverless functions with complete configuration
  • Multi-Region Support - Discover resources across all your specified AWS regions
This metadata enhances NOFire AI’s understanding of your infrastructure landscape, enabling deeper context for investigations and root cause analysis. To ensure a smooth integration, we follow AWS’s best practices by utilizing an assumed role and external ID for secure access.

Step 1: Create IAM Role

For automation or scripting, you can create the IAM role using the AWS CLI:
If you manage infrastructure with Terraform, copy the module below into your configuration. Set external_id to the value shown in the NOFire AI dashboard — keep it secret and never commit it to version control.
Apply the configuration and copy the role ARN from the nofireai_role_arn output:

Step 2: Add AWS Connection to NOFire AI