Skip to main content

AWS Integration

This guide walks through the step-by-step process of securely connecting your AWS account to ComplyJet.

Upendra Varma avatar
Written by Upendra Varma
Updated over a week ago

Prerequisites

Before you begin, ensure:

  • You have admin access or IAM permissions to:

    • iam:CreateRole

    • iam:AttachRolePolicy

    • iam:GetRole

Step 1: Enter AWS Account Number

  1. Log in to the ComplyJet dashboard.

  2. Navigate to Integrations > Cloud Providers.

  3. Click Connect on the AWS card.

  4. When prompted, enter your 12-digit AWS Account ID.

Where to find it:

  • Log in to the AWS Console

  • Click your account name (top-right) > My Account

  • Copy the Account ID

Step 2: Create an IAM Role in AWS

You’ll now create a secure IAM Role that allows ComplyJet to access your AWS resources in read-only mode.

2.1 Define the Trust Relationship

  1. Go to the IAM Console

  2. Click Roles > Create role

  3. Choose Trusted Entity Type: AWS account

  4. Select: Another AWS account

  5. Enter the ComplyJet Account ID shown in ComplyJet

  6. Check: ✅ Require external ID

  7. Paste the External ID shown in ComplyJet

  8. Click Next

ℹ️ The external ID ensures only ComplyJet can assume this role. Do not enable MFA.

2.2 Attach the Required Policy

  1. In the Permissions step, search for the managed policy:

    SecurityAudit
  2. Select the checkbox for SecurityAudit

ℹ️ This AWS-managed policy gives ComplyJet the read-only access it needs.

  1. Click Next: Tags → (You can skip this step)

  2. Click Next: Review

2.3 Name the Role

  • Role Name: complyjet-auditor

  • Optional description:

    Cross-account read only access for ComplyJet compliance automation.

Click Create role.

Step 3: Link the Role to ComplyJet

  1. Once the role is created, go to IAM > Roles

  2. Click on the role you just created (complyjet-auditor)

  3. Copy the Role ARN
    Format:

    arn:aws:iam::<your-account-id>:role/complyjet-auditor
  4. Paste this Role ARN into the ComplyJet AWS integration setup screen

Step 4: Select AWS Regions to Monitor

  1. Choose the AWS regions where your infrastructure is hosted.

  2. Click Save & Connect

You’re Done!

ComplyJet will now securely connect to your AWS account and begin pulling in your cloud resources.

  • ✅ Resources will appear in your dashboard within a few minutes.

  • ✅ Compliance checks will start automatically.

  • ✅ You can filter tests by AWS to see control mappings.

Did this answer your question?