Skip to main content
HealOps uses AWS to map your environment: Lambda functions, EKS clusters, S3 buckets, and more. It reads infrastructure state to build investigation context when cloud-related alerts fire.

Prerequisites

  • AWS account with IAM permissions
  • Either a role ARN (recommended) or static access keys

Setup

Option 1: Interactive CLI

Select AWS when prompted and provide your credentials.

Option 2: Environment variables (IAM role)

Option 3: Environment variables (static keys)

Either AWS_ROLE_ARN or AWS_ACCESS_KEY_ID + AWS_SECRET_ACCESS_KEY is required.

IAM permissions

HealOps requires read-only access. Attach the following managed policies to the IAM role or user:
  • ReadOnlyAccess (AWS managed) — or a custom policy scoped to the services you want HealOps to inspect
For least-privilege, the minimum services used are:

Verify

Expected output:

Troubleshooting

Security best practices

  • Use IAM roles instead of static keys wherever possible.
  • Scope IAM permissions to only the AWS services HealOps needs to inspect.
  • Rotate static access keys regularly.
  • Enable CloudTrail so all HealOps API calls are auditable.