Skip to content

Commit 91b1730

Browse files
committed
Globally enhance Kafka documentation
1 parent 27134c3 commit 91b1730

File tree

76 files changed

+724
-3586
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

76 files changed

+724
-3586
lines changed

pages/index-translations.de.yaml

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -154,11 +154,14 @@ public-cloud-data-analytics-grafana: Dashboards
154154
public-cloud-data-analytics-grafana-guides: Dashboards - Guides
155155
public-cloud-data-analytics-grafana-tutorials: Dashboards - Tutorials
156156
public-cloud-data-analytics-kafka: Kafka
157-
public-cloud-data-analytics-kafka-guides: Kafka - Guides
157+
public-cloud-data-analytics-kafka-advanced-guides: Kafka - Advanced guides
158158
public-cloud-data-analytics-kafka-connect: Kafka Connect
159159
public-cloud-data-analytics-kafka-connect-guides: Kafka Connect - Guides
160+
public-cloud-data-analytics-kafka-getting-started: Kafka - Getting started
161+
public-cloud-data-analytics-kafka-guides: Kafka - User guides
160162
public-cloud-data-analytics-kafka-mirrormaker: Kafka MirrorMaker
161163
public-cloud-data-analytics-kafka-mirrormaker-guides: Kafka MirrorMaker - Guides
164+
public-cloud-data-analytics-kafka-tutorials: Kafka - Tutorials
162165
public-cloud-databases-cassandra: Cassandra
163166
public-cloud-databases-cassandra-guides: Cassandra - Guides
164167
public-cloud-data-analytics-opensearch: OpenSearch

pages/index-translations.es.yaml

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -154,11 +154,14 @@ public-cloud-data-analytics-grafana: Dashboards
154154
public-cloud-data-analytics-grafana-guides: Dashboards - Guides
155155
public-cloud-data-analytics-grafana-tutorials: Dashboards - Tutorials
156156
public-cloud-data-analytics-kafka: Kafka
157-
public-cloud-data-analytics-kafka-guides: Kafka - Guides
157+
public-cloud-data-analytics-kafka-advanced-guides: Kafka - Advanced guides
158158
public-cloud-data-analytics-kafka-connect: Kafka Connect
159159
public-cloud-data-analytics-kafka-connect-guides: Kafka Connect - Guides
160+
public-cloud-data-analytics-kafka-getting-started: Kafka - Getting started
161+
public-cloud-data-analytics-kafka-guides: Kafka - User guides
160162
public-cloud-data-analytics-kafka-mirrormaker: Kafka MirrorMaker
161163
public-cloud-data-analytics-kafka-mirrormaker-guides: Kafka MirrorMaker - Guides
164+
public-cloud-data-analytics-kafka-tutorials: Kafka - Tutorials
162165
public-cloud-databases-cassandra: Cassandra
163166
public-cloud-databases-cassandra-guides: Cassandra - Guides
164167
public-cloud-data-analytics-opensearch: OpenSearch

pages/index-translations.fq.yaml

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -154,11 +154,14 @@ public-cloud-data-analytics-grafana: Dashboards
154154
public-cloud-data-analytics-grafana-guides: Dashboards - Guides
155155
public-cloud-data-analytics-grafana-tutorials: Dashboards - Tutoriels
156156
public-cloud-data-analytics-kafka: Kafka
157-
public-cloud-data-analytics-kafka-guides: Kafka - Guides
157+
public-cloud-data-analytics-kafka-advanced-guides: Kafka - Advanced guides
158158
public-cloud-data-analytics-kafka-connect: Kafka Connect
159-
public-cloud-data-analytics-kafka-connect-guides: Kafka Connect - Guides
159+
public-cloud-data-analytics-kafka-connect-guides: Kafka Connect - Guides
160+
public-cloud-data-analytics-kafka-getting-started: Kafka - Premiers pas
161+
public-cloud-data-analytics-kafka-guides: Kafka - Guides utilisateur
160162
public-cloud-data-analytics-kafka-mirrormaker: Kafka MirrorMaker
161-
public-cloud-data-analytics-kafka-mirrormaker-guides: Kafka MirrorMaker - Guides
163+
public-cloud-data-analytics-kafka-mirrormaker-guides: Kafka MirrorMaker - Guides
164+
public-cloud-data-analytics-kafka-tutorials: Kafka - Tutoriels
162165
public-cloud-databases-cassandra: Cassandra
163166
public-cloud-databases-cassandra-guides: Cassandra - Guides
164167
public-cloud-data-analytics-opensearch: OpenSearch

pages/index-translations.fr.yaml

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -155,11 +155,14 @@ public-cloud-data-analytics-grafana: Dashboards
155155
public-cloud-data-analytics-grafana-guides: Dashboards - Guides
156156
public-cloud-data-analytics-grafana-tutorials: Dashboards - Tutoriels
157157
public-cloud-data-analytics-kafka: Kafka
158-
public-cloud-data-analytics-kafka-guides: Kafka - Guides
158+
public-cloud-data-analytics-kafka-advanced-guides: Kafka - Advanced guides
159159
public-cloud-data-analytics-kafka-connect: Kafka Connect
160160
public-cloud-data-analytics-kafka-connect-guides: Kafka Connect - Guides
161+
public-cloud-data-analytics-kafka-getting-started: Kafka - Premiers pas
162+
public-cloud-data-analytics-kafka-guides: Kafka - Guides utilisateur
161163
public-cloud-data-analytics-kafka-mirrormaker: Kafka MirrorMaker
162164
public-cloud-data-analytics-kafka-mirrormaker-guides: Kafka MirrorMaker - Guides
165+
public-cloud-data-analytics-kafka-tutorials: Kafka - Tutoriels
163166
public-cloud-databases-cassandra: Cassandra
164167
public-cloud-databases-cassandra-guides: Cassandra - Guides
165168
public-cloud-data-analytics-opensearch: OpenSearch

pages/index-translations.it.yaml

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -154,11 +154,14 @@ public-cloud-data-analytics-grafana: Dashboards
154154
public-cloud-data-analytics-grafana-guides: Dashboards - Guides
155155
public-cloud-data-analytics-grafana-tutorials: Dashboards - Tutorials
156156
public-cloud-data-analytics-kafka: Kafka
157-
public-cloud-data-analytics-kafka-guides: Kafka - Guides
157+
public-cloud-data-analytics-kafka-advanced-guides: Kafka - Advanced guides
158158
public-cloud-data-analytics-kafka-connect: Kafka Connect
159159
public-cloud-data-analytics-kafka-connect-guides: Kafka Connect - Guides
160+
public-cloud-data-analytics-kafka-getting-started: Kafka - Getting started
161+
public-cloud-data-analytics-kafka-guides: Kafka - User guides
160162
public-cloud-data-analytics-kafka-mirrormaker: Kafka MirrorMaker
161163
public-cloud-data-analytics-kafka-mirrormaker-guides: Kafka MirrorMaker - Guides
164+
public-cloud-data-analytics-kafka-tutorials: Kafka - Tutorials
162165
public-cloud-databases-cassandra: Cassandra
163166
public-cloud-databases-cassandra-guides: Cassandra - Guides
164167
public-cloud-data-analytics-opensearch: OpenSearch

pages/index-translations.pl.yaml

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -154,11 +154,14 @@ public-cloud-data-analytics-grafana: Dashboards
154154
public-cloud-data-analytics-grafana-guides: Dashboards - Guides
155155
public-cloud-data-analytics-grafana-tutorials: Dashboards - Tutorials
156156
public-cloud-data-analytics-kafka: Kafka
157-
public-cloud-data-analytics-kafka-guides: Kafka - Guides
157+
public-cloud-data-analytics-kafka-advanced-guides: Kafka - Advanced guides
158158
public-cloud-data-analytics-kafka-connect: Kafka Connect
159159
public-cloud-data-analytics-kafka-connect-guides: Kafka Connect - Guides
160+
public-cloud-data-analytics-kafka-getting-started: Kafka - Getting started
161+
public-cloud-data-analytics-kafka-guides: Kafka - User guides
160162
public-cloud-data-analytics-kafka-mirrormaker: Kafka MirrorMaker
161163
public-cloud-data-analytics-kafka-mirrormaker-guides: Kafka MirrorMaker - Guides
164+
public-cloud-data-analytics-kafka-tutorials: Kafka - Tutorials
162165
public-cloud-databases-cassandra: Cassandra
163166
public-cloud-databases-cassandra-guides: Cassandra - Guides
164167
public-cloud-data-analytics-opensearch: OpenSearch

pages/index-translations.pt.yaml

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -154,11 +154,14 @@ public-cloud-data-analytics-grafana: Dashboards
154154
public-cloud-data-analytics-grafana-guides: Dashboards - Guides
155155
public-cloud-data-analytics-grafana-tutorials: Dashboards - Tutorials
156156
public-cloud-data-analytics-kafka: Kafka
157-
public-cloud-data-analytics-kafka-guides: Kafka - Guides
157+
public-cloud-data-analytics-kafka-advanced-guides: Kafka - Advanced guides
158158
public-cloud-data-analytics-kafka-connect: Kafka Connect
159159
public-cloud-data-analytics-kafka-connect-guides: Kafka Connect - Guides
160+
public-cloud-data-analytics-kafka-getting-started: Kafka - Getting started
161+
public-cloud-data-analytics-kafka-guides: Kafka - User guides
160162
public-cloud-data-analytics-kafka-mirrormaker: Kafka MirrorMaker
161163
public-cloud-data-analytics-kafka-mirrormaker-guides: Kafka MirrorMaker - Guides
164+
public-cloud-data-analytics-kafka-tutorials: Kafka - Tutorials
162165
public-cloud-databases-cassandra: Cassandra
163166
public-cloud-databases-cassandra-guides: Cassandra - Guides
164167
public-cloud-data-analytics-opensearch: OpenSearch

pages/index.md

Lines changed: 12 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1261,11 +1261,20 @@
12611261
+ [Analytics - How to set up your Kubernetes database operator](public_cloud/data_analytics/analytics/analytics_kubernetes_operator)
12621262
+ [Analytics - How to fetch service metrics with Prometheus](public_cloud/data_analytics/analytics/analytics_metrics_via_prometheus)
12631263
+ [Kafka](products/public-cloud-data-analytics-kafka)
1264-
+ [Guides](public-cloud-data-analytics-kafka-guides)
1265-
+ [Kafka - Capabilities and Limitations](public_cloud/public_cloud_databases/kafka_01_capabilities)
1264+
+ [Getting Started](public-cloud-data-analytics-kafka-getting-started)
12661265
+ [Kafka - Getting started](public_cloud/public_cloud_databases/kafka_02_getting_started)
1266+
+ [User guides](public-cloud-data-analytics-kafka-guides)
1267+
+ [Kafka - Capabilities and Limitations](public_cloud/public_cloud_databases/kafka_01_capabilities)
1268+
+ [Kafka - How to create a Kafka cluster](public_cloud/data_analytics/analytics/kafka_create_cluster)
1269+
+ [Kafka - How to configure your Kafka cluster to accept incoming connections](public_cloud/data_analytics/analytics/kafka_incoming_connections)
1270+
+ [Kafka - How to connect to a Kafka cluster with CLI](public_cloud/data_analytics/analytics/kafka_connect_cluster_cli)
1271+
+ [Kafka - How to create topics for your Kafka cluster](public_cloud/data_analytics/analytics/kafka_create_topics)
1272+
+ [Kafka - How to use Access Control Lists (ACLs)](public_cloud/data_analytics/analytics/kafka_configure_acl)
1273+
+ [Kafka - How to enable schema registry](public_cloud/data_analytics/analytics/kafka_enable_schema_registry)
1274+
+ [Advanced guides](public-cloud-data-analytics-kafka-advanced-guides)
12671275
+ [Kafka - Advanced parameters references](public_cloud/public_cloud_databases/kafka_03_advanced_parameters_references)
1268-
+ [Kafka - Python 101](public_cloud/public_cloud_databases/kafka_04_dev_python_basics)
1276+
+ [Tutorials](public-cloud-data-analytics-kafka-tutorials)
1277+
+ [Kafka - Create publisher and consumer applications](public_cloud/public_cloud_databases/kafka_04_dev_python_basics)
12691278
+ [Kafka Connect](products/public-cloud-data-analytics-kafka-connect)
12701279
+ [Guides](public-cloud-data-analytics-kafka-connect-guides)
12711280
+ [Kafka Connect - Capabilities and Limitations](public_cloud/public_cloud_databases/kafkaconnect_01_capabilities)
Lines changed: 50 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,50 @@
1+
---
2+
title: Kafka - How to use Access Control Lists (ACLs)
3+
excerpt: Learn how to configure Access Control Lists (ACLs)
4+
updated: 2025-08-19
5+
---
6+
7+
## Objective
8+
9+
Apache Kafka is an open-source, distributed event streaming platform designed for real-time, large-scale data processing with high scalability, durability, and low latency.
10+
11+
This guide explains how to configure Access Control Lists (ACLs) via the OVHcloud Control Panel.
12+
13+
## Requirements
14+
15+
- access to the [OVHcloud Control Panel](/links/manager)
16+
- a [Public Cloud project](/links/public-cloud/public-cloud) in your OVHcloud account
17+
- a [Kafka cluster running](/pages/public_cloud/data_analytics/analytics/kafka_create_cluster) on OVHcloud Public Cloud [accepting incoming connections](/pages/public_cloud/data_analytics/analytics/kafka_incoming_connections) with at least one [topic](/pages/public_cloud/data_analytics/analytics/kafka_create_topics)
18+
19+
## Instructions
20+
21+
### Configure ACLs on topics
22+
23+
Kafka supports access control lists (ACLs) to manage permissions on topics. This approach allows you to limit the operations that are available to specific connections and to restrict access to certain data sets, which improves the security of your data.
24+
25+
By default the admin user has access to all topics with admin privileges. You can define some additional ACLs for all users / topics, by clicking on the `Add an ACL`{.action} button from the `ACL`{.action} tab:
26+
27+
![Enable ACLs](images/kafka_acl.v2.png){.thumbnail}
28+
29+
For a particular user, and one topic (or all with '*'), define the ACL with the following permissions:
30+
31+
- **admin**: full access to APIs and topic
32+
- **read**: allow only searching and retrieving data from a topic
33+
- **write**: allow updating, adding, and deleting data from a topic
34+
- **readwrite**: full access to the topic
35+
36+
![Define ACLs](images/kafka_add_entry1.v2.png){.thumbnail}
37+
38+
*Note*: Write permission allows the service user to create new indexes that match the pattern, but it does not allow deletion of those indexes.
39+
40+
When multiple rules match, they are applied in the order listed above. If no rules match, access is denied.
41+
42+
## We want your feedback!
43+
44+
We would love to help answer questions and appreciate any feedback you may have.
45+
46+
If you need training or technical assistance to implement our solutions, contact your sales representative or click on [this link](/links/professional-services) to get a quote and ask our Professional Services experts for a custom analysis of your project.
47+
48+
Are you on Discord? Connect to our channel at <https://discord.gg/ovhcloud> and interact directly with the team that builds our Analytics service!
49+
50+
Join our [community of users](/links/community).
File renamed without changes.

0 commit comments

Comments
 (0)