Skip to content

Commit 9e0f959

Browse files
committed
Add feedback
1 parent 52b930d commit 9e0f959

File tree

1 file changed

+6
-6
lines changed

1 file changed

+6
-6
lines changed

articles/iot-operations/connect-to-cloud/howto-configure-kafka-endpoint.md

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -42,7 +42,7 @@ If using system-assigned managed identity, in Azure portal, go to your Azure IoT
4242

4343
Then, go to the Event Hubs namespace > **Access control (IAM)** > **Add role assignment**.
4444

45-
1. On the **Role** tab select an appropriate role like `Azure Event Hubs Data Sender` or `Azure Event Hubs Data Receiver`. This gives the managed identity the necessary permissions to send or receive messages for all event hubs in the namespace. To learn more, see [Authenticate an application with Microsoft Entra ID to access Event Hubs resources](../../event-hubs/authenticate-application.md#built-in-roles-for-azure-event-hubs).
45+
1. On the **Role** tab, select an appropriate role like `Azure Event Hubs Data Sender` or `Azure Event Hubs Data Receiver`. This gives the managed identity the necessary permissions to send or receive messages for all event hubs in the namespace. To learn more, see [Authenticate an application with Microsoft Entra ID to access Event Hubs resources](../../event-hubs/authenticate-application.md#built-in-roles-for-azure-event-hubs).
4646
1. On the **Members** tab:
4747
1. If using system-assigned managed identity, for **Assign access to**, select **User, group, or service principal** option, then select **+ Select members** and search for the name of the Azure IoT Operations Arc extension.
4848
1. If using user-assigned managed identity, for **Assign access to**, select **Managed identity** option, then select **+ Select members** and search for your [user-assigned managed identity set up for cloud connections](../deploy-iot-ops/howto-enable-secure-settings.md#set-up-a-user-assigned-managed-identity-for-cloud-connections).
@@ -317,7 +317,7 @@ Before you configure the data flow endpoint, assign a role to the Azure IoT Oper
317317
1. In Azure portal, go to your Azure IoT Operations instance and select **Overview**.
318318
1. Copy the name of the extension listed after **Azure IoT Operations Arc extension**. For example, *azure-iot-operations-xxxx7*.
319319
1. Go to the cloud resource you need to grant permissions. For example, go to the Event Hubs namespace > **Access control (IAM)** > **Add role assignment**.
320-
1. On the **Role** tab select an appropriate role.
320+
1. On the **Role** tab, select an appropriate role.
321321
1. On the **Members** tab, for **Assign access to**, select **User, group, or service principal** option, then select **+ Select members** and search for the Azure IoT Operations managed identity. For example, *azure-iot-operations-xxxx7*.
322322

323323
Then, configure the data flow endpoint with system-assigned managed identity settings.
@@ -387,7 +387,7 @@ To use user-assigned managed identity for authentication, you must first deploy
387387
Before you configure the data flow endpoint, assign a role to the user-assigned managed identity that grants permission to connect to the Kafka broker:
388388

389389
1. In Azure portal, go to the cloud resource you need to grant permissions. For example, go to the Event Grid namespace > **Access control (IAM)** > **Add role assignment**.
390-
1. On the **Role** tab select an appropriate role.
390+
1. On the **Role** tab, select an appropriate role.
391391
1. On the **Members** tab, for **Assign access to**, select **Managed identity** option, then select **+ Select members** and search for your user-assigned managed identity.
392392

393393
Then, configure the data flow endpoint with user-assigned managed identity settings.
@@ -406,7 +406,7 @@ kafkaSettings: {
406406
clientId: '<CLIENT_ID>'
407407
tenantId: '<TENANT_ID>'
408408
// Optional, defaults to https://<NAMESPACE>.servicebus.windows.net/.default
409-
// Matching the Event Hub namespace you configured as host
409+
// Matching the Event Hubs namespace you configured as host
410410
// scope: 'https://<SCOPE_URL>'
411411
}
412412
}
@@ -424,7 +424,7 @@ kafkaSettings:
424424
clientId: <CLIENT_ID>
425425
tenantId: <TENANT_ID>
426426
# Optional, defaults to https://<NAMESPACE>.servicebus.windows.net/.default
427-
# Matching the Event Hub namespace you configured as host
427+
# Matching the Event Hubs namespace you configured as host
428428
# scope: https://<SCOPE_URL>
429429
```
430430

@@ -909,7 +909,7 @@ Examples:
909909
#### Kafka endpoint is a data flow source
910910

911911
> [!NOTE]
912-
> There's a known issue when using Event Hubs endpoint as a data flow source where Kafka header gets corrupted as its translated to MQTT. This only happens if using Event Hub though the Event Hub client which uses AMQP under the covers. For for instance "foo"="bar", the "foo" is translated, but the value becomes"\xa1\x03bar".
912+
> There's a known issue when using Event Hubs endpoint as a data flow source where Kafka header gets corrupted as its translated to MQTT. This only happens if using Event Hubs through the Event Hubs client which uses AMQP under the covers. For for instance "foo"="bar", the "foo" is translated, but the value becomes"\xa1\x03bar".
913913

914914
When a Kafka endpoint is a data flow source, Kafka user headers are translated to MQTT v5 properties. The following table describes how Kafka user headers are translated to MQTT v5 properties.
915915

0 commit comments

Comments
 (0)