AWS Setup Guide

Connect your Amazon Web Services account to KorPro and start analyzing your EKS clusters.

Prerequisites

  • AWS account with EKS clusters
  • IAM user or role with appropriate permissions
  • Access to AWS Console or CLI

Step 1: Create IAM Policy

Create an IAM policy with read-only permissions for EKS and EC2:

{
  "Version": "2012-10-17",
  "Statement": [
    {
      "Effect": "Allow",
      "Action": [
        "eks:ListClusters",
        "eks:DescribeCluster",
        "eks:ListNodegroups",
        "eks:DescribeNodegroup",
        "ec2:DescribeInstances",
        "ec2:DescribeVolumes"
      ],
      "Resource": "*"
    }
  ]
}

Step 2: Create IAM User

  1. Go to IAM → Users in the AWS Console
  2. Click "Add users"
  3. Name it "korpro-reader"
  4. Attach the policy you created in Step 1
  5. Click "Create user"

Step 3: Generate Access Keys

  1. Click on the IAM user you created
  2. Go to the "Security credentials" tab
  3. Click "Create access key"
  4. Select "Application running outside AWS"
  5. Download or copy the Access Key ID and Secret Access Key

Step 4: Connect to KorPro

  1. In KorPro, go to Settings → Cloud Providers → AWS
  2. Click "Add AWS Account"
  3. Enter your Access Key ID and Secret Access Key
  4. Select the AWS regions where your EKS clusters are located
  5. Click "Connect"

Troubleshooting

Clusters not appearing?

  • Verify the IAM policy includes all required permissions
  • Check that EKS clusters are in the selected regions
  • Ensure the access keys are valid and active