Cloud Integrations

Connect VeraID to AWS, GCP, Azure, and Kubernetes for unified identity management.

Supported Providers

AWS

Amazon Web Services

Manage IAM users, roles, and access keys with automatic rotation.

  • IAM User sync
  • Access key rotation
  • Role assumption
  • CloudTrail integration
GCP

Google Cloud Platform

Sync service accounts and manage keys across projects.

  • Service account sync
  • Key rotation
  • Workload identity
  • Audit logging
Azure

Microsoft Azure

Integrate with Azure AD for app registrations and managed identities.

  • App registration sync
  • Client secret rotation
  • Managed identity
  • Key Vault integration
K8s

Kubernetes

Manage service accounts and secrets across clusters.

  • Service account sync
  • Token rotation
  • Secret management
  • RBAC integration

AWS Integration Setup

  1. Create an IAM Role for VeraID

    Create a role with permissions to manage IAM users and access keys.

  2. Configure Trust Relationship

    Allow VeraID to assume the role using our external ID.

  3. Add Credentials in VeraID

    Enter the role ARN in Settings → Integrations → AWS.

IAM Policy
{
  "Version": "2012-10-17",
  "Statement": [
    {
      "Effect": "Allow",
      "Action": [
        "iam:ListUsers",
        "iam:ListAccessKeys",
        "iam:CreateAccessKey",
        "iam:DeleteAccessKey",
        "iam:GetUser",
        "iam:UpdateAccessKey"
      ],
      "Resource": "*"
    }
  ]
}

Sync Configuration

Configure how VeraID syncs with your cloud providers:

Sync Settings
{
  "provider": "aws",
  "enabled": true,
  "syncInterval": "1h",
  "autoImport": true,
  "filters": {
    "tags": {
      "ManagedBy": "VeraID"
    },
    "excludePatterns": ["admin-*", "root"]
  },
  "rotation": {
    "enabled": true,
    "intervalDays": 30,
    "gracePeriodHours": 24
  }
}