Skip to content

Commit d0f623a

Browse files
Freshness. Links and Acrolinx.
1 parent cab2e48 commit d0f623a

7 files changed

+74
-51
lines changed

articles/event-grid/includes/enable-identity-portal.md

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -11,14 +11,15 @@ ms.custom: include file
1111

1212
## Enable managed identity for the Event Grid namespace
1313

14-
1. On the **Event Grid Namespace** page, select **Identity** under **Settings** on the left menu.
14+
1. On the **Event Grid Namespace** page, select **Identity** under **Settings** on the left menu.
1515
1. Turn **on** the switch to enable a system-assigned managed identity.
1616
1. Select **Save** on the toolbar to save the setting.
1717

18-
:::image type="content" source="./media/enable-identity-portal/event-grid-enable-managed-identity.png" alt-text="Screenshot of a system-assigned identity page for an Event Grid namespace." lightbox="./media/enable-identity-portal/event-grid-enable-managed-identity.png":::
18+
:::image type="content" source="./media/enable-identity-portal/event-grid-enable-managed-identity.png" alt-text="Screenshot of a system-assigned identity page for an Event Grid namespace." lightbox="./media/enable-identity-portal/event-grid-enable-managed-identity.png":::
19+
1920
1. Select **Yes** on the confirmation message.
2021
1. Confirm that you see the object ID of the system-assigned managed identity and see a link to assign roles.
2122

22-
:::image type="content" source="./media/enable-identity-portal/event-grid-enable-managed-identity-confirmation.png" alt-text="Screenshot that shows assigning identity to a namespace is completed." lightbox="./media/enable-identity-portal/event-grid-enable-managed-identity-confirmation.png":::
23+
:::image type="content" source="./media/enable-identity-portal/event-grid-enable-managed-identity-confirmation.png" alt-text="Screenshot that shows assigning identity to a namespace is completed." lightbox="./media/enable-identity-portal/event-grid-enable-managed-identity-confirmation.png":::
2324

24-
Check notifications in the portal to confirm that the managed identity is enabled for the namespace.
25+
Check notifications in the portal to confirm that the managed identity is enabled for the namespace.

articles/event-grid/includes/enable-mqtt-portal.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,6 @@ ms.custom: include file
1515
1. Select the check box next to **Enable MQTT broker**.
1616
1. Select **Apply** at the bottom of the page.
1717

18-
:::image type="content" source="./media/enable-mqtt-portal/enable-mqtt.png" alt-text="Screenshot showing Event Grid namespace configuration page to enable MQTT." lightbox="./media/enable-mqtt-portal/enable-mqtt.png":::
18+
:::image type="content" source="./media/enable-mqtt-portal/enable-mqtt.png" alt-text="Screenshot showing Event Grid namespace configuration page to enable MQTT." lightbox="./media/enable-mqtt-portal/enable-mqtt.png":::
1919

20-
Check notifications in the portal to confirm that the MQTT broker is enabled for the namespace.
20+
Check notifications in the portal to confirm that the MQTT broker is enabled for the namespace.

articles/event-grid/includes/event-grid-create-namespace-portal.md

Lines changed: 9 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ ms.custom:
1212
---
1313

1414
## Create a namespace in the Azure portal
15-
A namespace in Azure Event Grid is a logical container for one or more topics, clients, client groups, topic spaces and permission bindings. It provides a unique namespace, allowing you to have multiple resources in the same Azure region. With an Azure Event Grid namespace you can group now together related resources and manage them as a single unit in your Azure subscription.
15+
A namespace in Azure Event Grid is a logical container for one or more topics, clients, client groups, topic spaces and permission bindings. It provides a unique namespace, allowing you to have multiple resources in the same Azure region. With an Azure Event Grid namespace, you can group now together related resources and manage them as a single unit in your Azure subscription.
1616

1717
Please follow the next sections to create, view and manage an Azure Event Grid namespace.
1818

@@ -21,17 +21,21 @@ To create a namespace:
2121
1. Sign-in to the [Azure portal](https://portal.azure.com).
2222
1. In the **search box**, enter **Event Grid Namespaces** and select **Event Grid Namespaces** from the results.
2323

24-
:::image type="content" source="../media/create-view-manage-namespaces/portal-search-box-namespaces.png" alt-text="Screenshot showing Event Grid Namespaces in the search results.":::
24+
:::image type="content" source="../media/create-view-manage-namespaces/portal-search-box-namespaces.png" alt-text="Screenshot showing Event Grid Namespaces in the search results.":::
25+
2526
1. On the **Event Grid Namespaces** page, select **+ Create** on the toolbar.
2627

27-
:::image type="content" source="../media/create-view-manage-namespaces/namespace-create-button.png" alt-text="Screenshot showing Event Grid Namespaces page with the Create button on the toolbar selected.":::
28+
:::image type="content" source="../media/create-view-manage-namespaces/namespace-create-button.png" alt-text="Screenshot showing Event Grid Namespaces page with the Create button on the toolbar selected.":::
29+
2830
1. On the **Basics** page, follow these steps.
31+
2932
1. Select the **Azure subscription** in which you want to create the namespace.
3033
1. Select an existing **resource group** or create a resource group.
3134
1. Enter a **name** for the namespace.
3235
1. Select the region or **location** where you want to create the namespace.
3336
1. Select **Review + create** at the bottom of the page.
3437

35-
:::image type="content" source="../media/create-view-manage-namespaces/create-namespace-basics-page.png" alt-text="Screenshot showing the Basics tab of Create namespace page.":::
36-
6. On the **Review + create** tab, review your settings and select **Create**.
38+
:::image type="content" source="../media/create-view-manage-namespaces/create-namespace-basics-page.png" alt-text="Screenshot showing the Basics tab of Create namespace page.":::
39+
40+
1. On the **Review + create** tab, review your settings and select **Create**.
3741
1. On the **Deployment succeeded** page, select **Go to resource** to navigate to your namespace.

articles/event-grid/includes/event-grid-create-namespace-topic-portal.md

Lines changed: 6 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -12,10 +12,11 @@
1212
## Create a namespace topic
1313

1414
1. If you aren't on the Event Grid Namespace page, follow the [create, view, and manage namespaces](../create-view-manage-namespaces.md) steps to view the namespace you want to use to create the topic.
15-
2. On the **Event Grid Namespace** page, select **Topics** option in the **Event broker** section on the left menu.
16-
3. On the **Topics** page, select **+ Topic** button on the command bar.
15+
1. On the **Event Grid Namespace** page, select **Topics** option in the **Event broker** section on the left menu.
16+
1. On the **Topics** page, select **+ Topic** button on the command bar.
1717

18-
:::image type="content" source="../media/create-view-manage-namespace-topics/namespace-topic-creation.png" alt-text="Screenshot showing Event Grid namespace topic creation." lightbox="../media/create-view-manage-namespace-topics/namespace-topic-creation.png":::
19-
4. On the **Create Topic** page, type the name of the topic you want to create and select **Create**.
18+
:::image type="content" source="../media/create-view-manage-namespace-topics/namespace-topic-creation.png" alt-text="Screenshot showing Event Grid namespace topic creation." lightbox="../media/create-view-manage-namespace-topics/namespace-topic-creation.png":::
2019

21-
:::image type="content" source="../media/create-view-manage-namespace-topics/namespace-topic-creation-basics.png" alt-text="Screenshot showing Event Grid namespace topic creation basics.":::
20+
1. On the **Create Topic** page, type the name of the topic you want to create and select **Create**.
21+
22+
:::image type="content" source="../media/create-view-manage-namespace-topics/namespace-topic-creation-basics.png" alt-text="Screenshot showing Event Grid namespace topic creation basics.":::

articles/event-grid/mqtt-routing-to-event-hubs-portal-namespace-topics.md

Lines changed: 28 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -41,22 +41,28 @@ In a separate tab of the Web browser or in a separate window, use the Azure port
4141
1. On the **Event Hubs Namespace** page, select **Access control (IAM)** on the left menu.
4242
1. On the **Access control** page, select **+ Add** on the command bar, and then select **Add role assignment**.
4343

44-
:::image type="content" source="./media/mqtt-routing-to-event-hubs-portal-namespace-topics/event-hubs-access-control-add-role-assignment.png" alt-text="Screenshot that shows the Access control page for the Event Hubs namespace.":::
44+
:::image type="content" source="./media/mqtt-routing-to-event-hubs-portal-namespace-topics/event-hubs-access-control-add-role-assignment.png" alt-text="Screenshot that shows the Access control page for the Event Hubs namespace.":::
45+
4546
1. On the **Add role assignment** page, select **Azure Event Hubs Data Sender** from the list of roles, and then select **Next** at the bottom of the page.
4647

47-
:::image type="content" source="./media/mqtt-routing-to-event-hubs-portal-namespace-topics/select-azure-event-hubs-data-sender.png" alt-text="Screenshot that shows the Add role assignment page with Azure Event Hubs Data Sender selected.":::
48+
:::image type="content" source="./media/mqtt-routing-to-event-hubs-portal-namespace-topics/select-azure-event-hubs-data-sender.png" alt-text="Screenshot that shows the Add role assignment page with Azure Event Hubs Data Sender selected.":::
49+
4850
1. On the **Members** page, follow these steps:
49-
1. For the **Assign access to** field, select **Managed identity**.
50-
1. Choose **+ Select members**.
5151

52-
:::image type="content" source="./media/mqtt-routing-to-event-hubs-portal-namespace-topics/select-managed-identity.png" alt-text="Screenshot that shows the Add role assignment page with Managed identity selected.":::
52+
1. For the **Assign access to** field, select **Managed identity**.
53+
1. Choose **+ Select members**.
54+
55+
:::image type="content" source="./media/mqtt-routing-to-event-hubs-portal-namespace-topics/select-managed-identity.png" alt-text="Screenshot that shows the Add role assignment page with Managed identity selected.":::
56+
5357
1. On the **Select managed identities** page, follow these steps:
58+
5459
1. Select your **Azure subscription**.
5560
1. For **Managed identity**, select **Event Grid Namespace**.
5661
1. Select the managed identity that has the same name as the Event Grid namespace.
5762
1. Choose **Select** at the bottom of the page.
5863

59-
:::image type="content" source="./media/mqtt-routing-to-event-hubs-portal-namespace-topics/select-event-grid-namespace-managed-identity.png" alt-text="Screenshot that shows the Select managed identities page with the Event Grid namespace's managed identity selected.":::
64+
:::image type="content" source="./media/mqtt-routing-to-event-hubs-portal-namespace-topics/select-event-grid-namespace-managed-identity.png" alt-text="Screenshot that shows the Select managed identities page with the Event Grid namespace's managed identity selected.":::
65+
6066
1. On the **Add role assignment** page, select **Review + assign** at the bottom of the page.
6167
1. On the **Review + assign** page, select **Review + assign**.
6268

@@ -66,44 +72,50 @@ In a separate tab of the Web browser or in a separate window, use the Azure port
6672
1. On the **Event Grid Namespace** page, select **Topics** on the left menu.
6773
1. On the **Topics** page, select the namespace topic you created earlier.
6874

69-
:::image type="content" source="./media/mqtt-routing-to-event-hubs-portal-namespace-topics/select-topic.png" alt-text="Screenshot that shows the Topics page with the namespace topic selected.":::
75+
:::image type="content" source="./media/mqtt-routing-to-event-hubs-portal-namespace-topics/select-topic.png" alt-text="Screenshot that shows the Topics page with the namespace topic selected.":::
76+
7077
1. On the **Event Grid Namespace Topic** page, select **+ Subscription** on the command bar at the top.
7178

72-
:::image type="content" source="./media/mqtt-routing-to-event-hubs-portal-namespace-topics/subscriptions-page.png" alt-text="Screenshot that shows the Subscriptions page.":::
79+
:::image type="content" source="./media/mqtt-routing-to-event-hubs-portal-namespace-topics/subscriptions-page.png" alt-text="Screenshot that shows the Subscriptions page.":::
80+
7381
1. On the **Create Subscription** page, follow these steps:
7482
1. Enter a **name** for the event subscription.
7583
1. For **Delivery mode**, select **Push**.
7684
1. Confirm that **Endpoint type** is set to **Event hub**.
7785
1. Select **Configure an endpoint**.
7886

79-
:::image type="content" source="./media/mqtt-routing-to-event-hubs-portal-namespace-topics/create-subscription-page.png" alt-text="Screenshot that shows the Create Subscription page.":::
87+
:::image type="content" source="./media/mqtt-routing-to-event-hubs-portal-namespace-topics/create-subscription-page.png" alt-text="Screenshot that shows the Create Subscription page.":::
88+
8089
1. On the **Select Event Hub**, follow these steps:
90+
8191
1. Select the **Azure subscription** that has the event hub.
8292
1. Select the **resource group** that has the event hub.
8393
1. Select the **Event Hubs namespace**.
8494
1. Select the **event hub** in the Event Hubs namespace.
8595
1. Then, select **Confirm selection**.
8696

87-
:::image type="content" source="./media/mqtt-routing-to-event-hubs-portal-namespace-topics/select-event-hub-page.png" alt-text="Screenshot that shows the Select event hub page.":::
97+
:::image type="content" source="./media/mqtt-routing-to-event-hubs-portal-namespace-topics/select-event-hub-page.png" alt-text="Screenshot that shows the Select event hub page.":::
98+
8899
1. Back on the **Create Subscription** page, select **System Assigned** for **Managed identity type**.
89100
1. Select **Create** at the bottom of the page.
90-
91-
:::image type="content" source="./media/mqtt-routing-to-event-hubs-portal-namespace-topics/create-subscription.png" alt-text="Screenshot that shows the Create Subscription page with Create button selected.":::
101+
102+
:::image type="content" source="./media/mqtt-routing-to-event-hubs-portal-namespace-topics/create-subscription.png" alt-text="Screenshot that shows the Create Subscription page with Create button selected.":::
92103

93104
## Configure routing in the Event Grid namespace
94105

95106
1. Navigate back to the **Event Grid Namespace** page by selecting the namespace in the **Essentials** section of the **Event Grid Namespace Topic** page or by selecting the namespace name in the breadcrumb menu at the top.
96107
1. On the **Event Grid Namespace** page, select **Routing** on the left menu in the **MQTT broker** section.
97108
1. On the **Routing** page, select **Enable routing**.
98109
1. For **Topic type**, select **Namespace topic**.
99-
1. For **Topic**, select the Event Grid namespace topic that you created where all MQTT messages will be routed.
110+
1. For **Topic**, select the Event Grid namespace topic that you created where all MQTT messages are routed.
100111
1. Select **Apply**.
101112

102113
:::image type="content" source="./media/mqtt-routing-to-event-hubs-portal-namespace-topics/routing-page.png" alt-text="Screenshot that shows the Routing page with the namespace topic selected.":::
103114

104-
Check notifications to confirm that the namespace is enabled with the routing information.
115+
Check notifications to confirm that the namespace is enabled with the routing information.
105116

106117
## Create clients, topic space, and permission bindings
118+
107119
Follow steps in the quickstart: [Publish and subscribe on an MQTT topic](./mqtt-publish-and-subscribe-portal.md) to:
108120

109121
1. Create a client. You can create the second client if you want to, but it's optional.
@@ -113,14 +125,13 @@ Follow steps in the quickstart: [Publish and subscribe on an MQTT topic](./mqtt-
113125
1. Verify that the event hub received those messages on the **Overview** page for your Event Hubs namespace.
114126

115127
:::image type="content" source="./media/mqtt-routing-to-event-hubs-portal-namespace-topics/verify-incoming-messages.png" alt-text="Screenshot that shows the Overview page of the event hub with incoming message count." lightbox="./media/mqtt-routing-to-event-hubs-portal-namespace-topics/verify-incoming-messages.png":::
116-
117128

118129
## View routed MQTT messages in Event Hubs by using a Stream Analytics query
119130

120-
Navigate to the Event Hubs instance (event hub) within your event subscription in the Azure portal. Process data from your event hub by using Stream Analytics. For more information, see [Process data from Azure Event Hubs using Stream Analytics - Azure Event Hubs | Microsoft Learn](../event-hubs/process-data-azure-stream-analytics.md). You can see the MQTT messages in the query.
131+
Navigate to the Event Hubs instance (event hub) within your event subscription in the Azure portal. Process data from your event hub by using Stream Analytics. For more information, see [Process data from your event hub using Azure Stream Analytics](../event-hubs/process-data-azure-stream-analytics.md). You can see the MQTT messages in the query.
121132

122133
:::image type="content" source="./media/mqtt-routing-to-event-hubs-portal/view-data-in-event-hub-instance-using-azure-stream-analytics-query.png" alt-text="Screenshot that shows the MQTT messages data in Event Hubs by using the Stream Analytics query tool.":::
123134

124135
## Next steps
125136

126-
For code samples, go to [this GitHub repository](https://github.com/Azure-Samples/MqttApplicationSamples/tree/main).
137+
For code samples, go to the [MqttApplicationSamples GitHub repository](https://github.com/Azure-Samples/MqttApplicationSamples/tree/main).

articles/event-hubs/includes/create-event-hub.md

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -11,13 +11,15 @@ ms.author: spelluru
1111

1212
To create an event hub within the namespace, do the following actions:
1313

14-
1. On the **Overview** page, select **+ Event hub** on the command bar.
14+
1. On the **Overview** page, select **+ Event hub** on the command bar.
15+
16+
:::image type="content" source="./media/create-event-hub/create-event-hub4.png" alt-text="Screenshot of the selection of Add event hub button on the command bar.":::
1517

16-
:::image type="content" source="./media/create-event-hub/create-event-hub4.png" alt-text="Screenshot of the selection of Add event hub button on the command bar.":::
1718
1. Type a name for your event hub, then select **Review + create**.
1819

19-
:::image type="content" source="./media/create-event-hub/create-event-hub5.png" alt-text="Screenshot of the Create event hub page.":::
20+
:::image type="content" source="./media/create-event-hub/create-event-hub5.png" alt-text="Screenshot of the Create event hub page.":::
21+
2022
1. On the **Review + create** page, select **Create**.
2123
1. You can check the status of the event hub creation in alerts. After the event hub is created, you see it in the list of event hubs.
2224

23-
:::image type="content" source="./media/create-event-hub/event-hub-created.png" alt-text="Screenshot showing the list of event hubs.":::
25+
:::image type="content" source="./media/create-event-hub/event-hub-created.png" alt-text="Screenshot showing the list of event hubs.":::

0 commit comments

Comments
 (0)