Kafka Connect and RBAC¶
This feature is available as a preview feature. A preview feature is a component of Confluent Platform that is being introduced to gain early feedback from developers. This feature can be used for evaluation and non-production testing purposes or to provide feedback to Confluent.
Role-Based Access Control (RBAC) can be enabled for your Confluent Platform environment. If RBAC is enabled, there are role bindings that you may need to configure (or have set up for you) before you work with Connect and Connect resources. There are also RBAC configuration parameters that you need to add to your Connect worker configuration and connectors.
Connect roles are managed by the RBAC system administrator for your environment. Make sure to review your user principal, RBAC role, and permissions with your RBAC system administrator before creating a Connect cluster or connectors.
Before configuring RBAC for Kafka Connect, read the white paper Role-Based Access Control (RBAC) for Kafka Connect. This white paper covers basic RBAC concepts and provides a deep dive into using RBAC with Kafka Connect and connectors. It also contains a link to a GitHub demo so you can see how it all works on a local Confluent Platform installation.
The following sections provide information about how to configure RBAC access as it applies to Kafka Connect. For information about how to configure RBAC for the overall Confluent Platform environment and other components, see Role-Based Access Control (RBAC).