Connect AWS with Resolve AI
Resolve AI connects to your AWS environment through a secure, temporary-access IAM role to ingest CloudWatch metrics and logs, and query AWS APIs for infrastructure state during investigations, correlating infrastructure signals with service behavior and deployment history to surface root cause without manual dashboard work.

What Resolve AI does with your AWS data
Production failures in AWS rarely have a single origin. Resolve AI ingests CloudWatch metrics and logs, and queries AWS APIs for infrastructure state, correlating them against infrastructure state, code changes, and signals from your other integrated tools to trace failures back to their source.
CloudWatch log analysis
Resolve AI queries CloudWatch log groups to surface error patterns and trace failures through Lambda functions, ECS tasks, and other services.
Metric correlation across services
Resolve AI connects CloudWatch metrics to incident timelines so performance signals across configured regions are understood in context, not in isolation.
Infrastructure event awareness
Resolve AI queries AWS APIs and CloudWatch to reconstruct Auto Scaling actions, RDS state, and EC2/ELB status at the moment an incident begins.
Multi-region investigation
A single IAM role covers all your configured AWS regions, so Resolve AI reasons across availability zones and regional boundaries in one investigation.
Private VPC support via Satellite
When your AWS environment sits behind a private VPC, the Resolve Satellite proxies CloudWatch queries securely from within your infrastructure.
Cross-stack correlation
Resolve AI connects CloudWatch to Kubernetes state, code changes, and alerts so investigations span the full environment, not just the cloud layer.
Only the data that matters
Resolve AI connects with the minimum permissions needed to investigate, reason, and act across your AWS environment.
CloudWatch logs
CloudWatch metrics
EC2/RDS/ELB state
Auto Scaling actions
Lambda logs
Region config
Resolve AI uses temporary, assumed-role credentials scoped to read-only access. No long-lived credentials are stored by Resolve AI's cloud, and raw AWS data is never retained outside of active investigations.
AWS integration capabilities
Everything Resolve AI ingests or queries from your AWS environment, with step-by-step docs in the setup guide.
- Read the setup guide
CloudWatch log querying
Queries configured log groups to surface error patterns and trace failures through Lambda functions, ECS tasks, and other AWS services.
- Read the setup guide
CloudWatch metrics & data access
Pulls metrics across regions to correlate performance signals as CPU, memory, request rates, error counts with incident timelines.
- Read the setup guide
Infrastructure state querying
Queries AWS APIs and CloudWatch to reconstruct infrastructure state (Auto Scaling actions, RDS state, EC2/ELB status) during incidents.
- Read the setup guide
Multi-region support
A single IAM role configuration covers all AWS regions you specify, enabling cross-region investigations without additional setup.
- Read the setup guide
Private VPC proxy
For environments not reachable from Resolve AI's cloud, the Resolve Satellite proxies CloudWatch queries securely from within your infrastructure.
- Read the setup guide
Log group access control
A CloudWatch Log Group Allow List lets you restrict exactly which log groups Resolve AI can query; anything outside the list is inaccessible.
Connect AWS in minutes
AWS connects through a secure IAM role using temporary credential assumption. No long-lived access keys are required for the standard setup.
- 01
Open the AWS integration in Resolve AI
Log in to Resolve AI, open the AWS Integration, click Add Connection, and then click View Instructions to get the custom account details you'll need for the next step.
- 02
Create an IAM role in AWS
In your AWS account, create a new IAM role named resolve-access-role. Set the trust relationship using the target account from the Resolve AI UI and an External ID of your choosing. Attach the following managed policies: SecurityAudit, CloudWatchReadOnlyAccess, AmazonRDSReadOnlyAccess, and IAMReadOnlyAccess. Copy the Role ARN from the IAM console.
- 03
Configure the integration in Resolve AI
Name the connection (e.g. Production AWS), specify your target region or regions, and paste the Role ARN and External ID. Optionally, define a CloudWatch Log Group Allow List to restrict which log groups Resolve AI can query.
- 04
Start investigating
Resolve AI begins correlating AWS signals immediately. For environments behind a private VPC, follow the Satellite setup before this step.
- 05
For private VPC environments (Satellite setup)
Create a Kubernetes secret with your AWS credentials, add the CloudWatch integration to your resolve-values.yaml, and run helm upgrade to apply. Full instructions are in the setup guide.
Frequently asked questions
The cloud infrastructure standard for companies at every scale, AWS powers compute, storage, databases, networking, and hundreds of other services across 39 regions worldwide.
Resolve AI requires an IAM role with four read-only managed policies: SecurityAudit, CloudWatchReadOnlyAccess, AmazonRDSReadOnlyAccess, and IAMReadOnlyAccess. No write permissions are required. A sample trust policy is available in the setup guide.
No. Resolve AI uses temporary credential assumption via an IAM role rather than storing long-lived access keys. Credentials are scoped, temporary, and never retained by Resolve AI's cloud.
Yes. The CloudWatch Log Group Allow List in the integration configuration lets you define exactly which log groups Resolve AI is permitted to query. Any log group outside that list is inaccessible.
A single IAM role configuration can cover multiple regions you specify during setup. For multiple AWS accounts, each account requires its own IAM role and integration connection in Resolve AI.
Yes. For environments not reachable from Resolve AI's cloud, the Resolve Satellite proxies CloudWatch queries from within your infrastructure. The Satellite must be installed before configuring the AWS integration via this method.
Yes. Athena SQL queries on S3 data can be enabled as an optional extension of the AWS integration. See the AWS Athena setup guide for configuration steps.






