You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: articles/iot-operations/connect-to-cloud/howto-configure-kafka-endpoint.md
+5-58Lines changed: 5 additions & 58 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -6,7 +6,7 @@ ms.author: patricka
6
6
ms.service: azure-iot-operations
7
7
ms.subservice: azure-data-flows
8
8
ms.topic: how-to
9
-
ms.date: 11/04/2024
9
+
ms.date: 11/06/2024
10
10
ai-usage: ai-assisted
11
11
12
12
#CustomerIntent: As an operator, I want to understand how to configure dataflow endpoints for Kafka in Azure IoT Operations so that I can send data to and from Kafka endpoints.
@@ -27,7 +27,7 @@ To set up bi-directional communication between Azure IoT Operations Preview and
27
27
28
28
[Azure Event Hubs is compatible with the Kafka protocol](../../event-hubs/azure-event-hubs-kafka-overview.md) and can be used with dataflows with some limitations.
29
29
30
-
### Create an Azure Event Hubs namespace and event hub in it
30
+
### Create an Azure Event Hubs namespace and event hub
31
31
32
32
First, [create a Kafka-enabled Azure Event Hubs namespace](../../event-hubs/event-hubs-quickstart-kafka-enabled-event-hubs.md)
33
33
@@ -220,13 +220,11 @@ To configure a dataflow endpoint for non-Event-Hub Kafka brokers, set the host,
| Host | The hostname of the Kafka broker in the format `<Kafa-broker-host>:xxxx`. Include port number in the host setting. |
223
-
| Authentication method| The method used for authentication. Choose *SASL* or *X509 certificate*. |
223
+
| Authentication method| The method used for authentication. Choose *SASL*. |
224
224
| SASL type | The type of SASL authentication. Choose *Plain*, *ScramSha256*, or *ScramSha512*. Required if using *SASL*. |
225
-
| Synced secret name | The name of the secret. Required if using *SASL* or *X509*. |
225
+
| Synced secret name | The name of the secret. Required if using *SASL*. |
226
226
| Username reference of token secret | The reference to the username in the SASL token secret. Required if using *SASL*. |
227
-
| X509 client certificate | The X.509 client certificate used for authentication. Required if using *X509*. |
228
-
| X509 intermediate certificates | The intermediate certificates for the X.509 client certificate chain. Required if using *X509*. |
229
-
| X509 client key | The private key corresponding to the X.509 client certificate. Required if using *X509*. |
227
+
230
228
231
229
1. Select **Apply** to provision the endpoint.
232
230
@@ -352,57 +350,6 @@ The secret must be in the same namespace as the Kafka dataflow endpoint. The sec
352
350
353
351
<!-- TODO: double check! -->
354
352
355
-
### X.509
356
-
357
-
To use X.509 for authentication, update the authentication section of the Kafka settings to use the X509Certificate method and specify reference to the secret that holds the X.509 certificate.
358
-
359
-
# [Portal](#tab/portal)
360
-
361
-
In the operations experience dataflow endpoint settings page, select the **Basic** tab then choose **Authentication method** > **X509 certificate**.
| X509 client certificate | The X.509 client certificate used for authentication. |
369
-
| X509 intermediate certificates | The intermediate certificates for the X.509 client certificate chain. |
370
-
| X509 client key | The private key corresponding to the X.509 client certificate. |
371
-
372
-
# [Bicep](#tab/bicep)
373
-
374
-
375
-
```bicep
376
-
kafkaSettings: {
377
-
authentication: {
378
-
method: 'X509Certificate'
379
-
x509CertificateSettings: {
380
-
secretRef: '<SECRET_NAME>'
381
-
}
382
-
}
383
-
}
384
-
```
385
-
386
-
# [Kubernetes](#tab/kubernetes)
387
-
388
-
The secret must be in the same namespace as the Kafka dataflow endpoint. Use Kubernetes TLS secret containing the public certificate and private key. For example:
0 commit comments