AWS IAM

How to configure AWS IAM Authentication

Kafbat UI comes with a built-in aws-msk-iam-auth library.

You could pass SASL configs in the properties section for each cluster.

More details could be found here: aws-msk-iam-auth

More about permissions: MSK (+Serverless) Setup

Authentication Options

  • AWS profile-based authentication (awsProfileName)

  • IAM Role-based authentication (awsRoleArn with optional session config)

Examples:

Please replace

  • <KAFKA_URL> with broker list

  • <PROFILE_NAME> with your AWS profile

  • <ROLE_ARN> with the AWS IAM Role ARN

  • <SESSION_NAME> with a custom role session name (optional)

  • <STS_REGION> with the AWS region for STS (optional)

Running From Docker Image

Using awsProfileName:

Using awsRoleArn and optional fields:

Configuring by application.yaml

Using awsProfileName:

Using awsRoleArn and optional fields:

Last updated

Was this helpful?