Skip to content

Commit 0d30b15

Browse files
committed
Event Grid Freshness Review - 1212
1 parent b2fbc6d commit 0d30b15

17 files changed

+47
-58
lines changed

articles/event-grid/blob-event-quickstart-portal.md

Lines changed: 22 additions & 25 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,13 @@
11
---
2-
title: 'Use Azure Event Grid to send Blob storage events to web endpoint - portal'
2+
title: Send Blob storage events to web endpoint - portal
33
description: 'Quickstart: Use Azure Event Grid and Azure portal to create Blob storage account, and subscribe its events. Send the events to a Webhook.'
4-
ms.date: 11/27/2023
4+
ms.date: 12/12/2024
55
ms.topic: quickstart
66
ms.custom: mode-ui
7+
# Customer intent: I want to know how a web endpoint can receive and respond to Blob storage events.
78
---
89

9-
# Use Azure Event Grid to route Blob storage events to web endpoint (Azure portal)
10+
# Quickstart: Use Azure Event Grid to route Blob storage events to web endpoint (Azure portal)
1011
Event Grid is a fully managed service that enables you to easily manage events across many different Azure services and applications. It simplifies building event-driven and serverless applications. For an overview of the service, see [Event Grid overview](overview.md).
1112

1213
In this article, you use the Azure portal to do the following tasks:
@@ -18,7 +19,7 @@ In this article, you use the Azure portal to do the following tasks:
1819

1920
[!INCLUDE [quickstarts-free-trial-note.md](~/reusable-content/ce-skilling/azure/includes/quickstarts-free-trial-note.md)]
2021

21-
When you're finished, you see that the event data has been sent to the web app.
22+
When you're finished, you see that the event data is sent to the web app.
2223

2324
:::image type="content" source="./media/blob-event-quickstart-portal/view-results.png" alt-text="Screenshot that shows the sample Azure Event Grid Viewer app with an event.":::
2425

@@ -32,14 +33,15 @@ When you're finished, you see that the event data has been sent to the web app.
3233
1. On the **Storage account** page, select **Create** to start creating the storage account. To subscribe to events, create either a general-purpose v2 storage account or a Blob storage account.
3334
1. On the **Create storage account** page, do the following steps:
3435
1. Select your Azure subscription.
35-
2. For **Resource group**, create a new resource group or select an existing one.
36-
3. Enter the name for your storage account.
36+
1. For **Resource group**, create a new resource group or select an existing one.
37+
1. Enter the **name** for your storage account.
3738
1. Select the **Region** in which you want the storage account to be created.
39+
1. For **Primary service**, select **Azure Blob Storage or Azure Data Lake Storage Gen 2**.
3840
1. For **Redundancy**, select **Locally-redundant storage (LRS)** from the drop-down list.
39-
1. Select **Review** at the bottom of the page.
41+
1. Select **Review + create** at the bottom of the page.
4042

4143
:::image type="content" source="./media/blob-event-quickstart-portal/create-storage-account-page.png" alt-text="Screenshot showing the Create a storage account page.":::
42-
5. On the **Review** page, review the settings, and select **Create**.
44+
5. On the **Review + create** tab, review the settings, and select **Create**.
4345

4446
>[!NOTE]
4547
> Only storage accounts of kind **StorageV2 (general purpose v2)** and **BlobStorage** support event integration. **Storage (general purpose v1)** does *not* support integration with Event Grid.
@@ -48,7 +50,7 @@ When you're finished, you see that the event data has been sent to the web app.
4850
:::image type="content" source="./media/blob-event-quickstart-portal/go-to-resource-link.png" alt-text="Screenshot showing the deployment succeeded page with a link to go to the resource.":::
4951
1. On the **Storage account** page, select **Events** on the left menu.
5052

51-
:::image type="content" source="./media/blob-event-quickstart-portal/events-page.png" alt-text="Screenshot showing the Events page for an Azure storage account.":::
53+
:::image type="content" source="./media/blob-event-quickstart-portal/events-page.png" alt-text="Screenshot showing the Events page for an Azure storage account." lightbox="./media/blob-event-quickstart-portal/events-page.png":::
5254
1. Keep this page in the web browser open.
5355

5456
## Create a message endpoint
@@ -71,19 +73,17 @@ Before subscribing to the events for the Blob storage, let's create the endpoint
7173
:::image type="content" source="./media/blob-event-quickstart-portal/navigate-resource-group.png" alt-text="Screenshot showing the deployment succeeded page with a link to go to the resource group.":::
7274
4. On the **Resource group** page, in the list of resources, select the web app that you created. You also see the App Service plan and the storage account in this list.
7375

74-
:::image type="content" source="./media/blob-event-quickstart-portal/resource-group-resources.png" alt-text="Screenshot that shows the selection of web app in the resource group.":::
76+
:::image type="content" source="./media/blob-event-quickstart-portal/resource-group-resources.png" alt-text="Screenshot that shows the selection of web app in the resource group." lightbox="./media/blob-event-quickstart-portal/resource-group-resources.png":::
7577
5. On the **App Service** page for your web app, select the URL to navigate to the web site. The URL should be in this format: `https://<your-site-name>.azurewebsites.net`.
7678

7779
:::image type="content" source="./media/blob-event-quickstart-portal/web-site.png" alt-text="Screenshot that shows the selection of link to navigate to web app.":::
78-
6. Confirm that you see the site but no events have been posted to it yet.
80+
6. Confirm that you see the site but no events are posted to it yet.
7981

8082
![View new site.](./media/blob-event-quickstart-portal/view-site.png)
8183

8284
> [!IMPORTANT]
8385
> Keep the Azure Event Grid Viewer window open so that you can see events as they are posted.
8486
85-
[!INCLUDE [register-provider.md](./includes/register-provider.md)]
86-
8787
## Subscribe to the Blob storage
8888

8989
You subscribe to a topic to tell Event Grid which events you want to track, and where to send the events.
@@ -92,22 +92,20 @@ You subscribe to a topic to tell Event Grid which events you want to track, and
9292
1. On the **Storage account** page, select **Events** on the left menu.
9393
1. Select **More Options**, and **Web Hook**. You're sending events to your viewer app using a web hook for the endpoint.
9494

95-
:::image type="content" source="./media/blob-event-quickstart-portal/select-web-hook.png" alt-text="Screenshot showing the selection of Web Hook on the Events page.":::
95+
:::image type="content" source="./media/blob-event-quickstart-portal/select-web-hook.png" alt-text="Screenshot showing the selection of Web Hook on the Events page." lightbox="./media/blob-event-quickstart-portal/select-web-hook.png":::
9696
3. On the **Create Event Subscription** page, do the following steps:
9797
1. Enter a **name** for the event subscription.
9898
2. Enter a **name** for the **system topic**. To learn about system topics, see [Overview of system topics](system-topics.md).
99+
1. Confirm that **Endpoint type** is set to **Web Hook**.
99100

100101
:::image type="content" source="./media/blob-event-quickstart-portal/event-subscription-name-system-topic.png" alt-text="Screenshot showing the Create Event Subscription page with a name for the system topic.":::
101-
2. Select **Web Hook** for **Endpoint type**.
102-
103-
:::image type="content" source="./media/blob-event-quickstart-portal/select-web-hook-end-point-type.png" alt-text="Screenshot showing the Create Event Subscription page with Web Hook selected as an endpoint.":::
104-
4. For **Endpoint**, choose **Select an endpoint**, and enter the URL of your web app and add `api/updates` to the home page URL (for example: `https://spegridsite.azurewebsites.net/api/updates`), and then select **Confirm Selection**.
102+
4. For **Endpoint**, select **Configure an endpoint**, and enter the URL of your web app and add `api/updates` to the home page URL (for example: `https://spegridsite.azurewebsites.net/api/updates`), and then select **Confirm Selection**.
105103

106104
:::image type="content" source="./media/blob-event-quickstart-portal/confirm-endpoint-selection.png" lightbox="./media/blob-event-quickstart-portal/confirm-endpoint-selection.png" alt-text="Screenshot showing the Select Web Hook page.":::
107105
5. Now, on the **Create Event Subscription** page, select **Create** to create the event subscription.
108106

109107
:::image type="content" source="./media/blob-event-quickstart-portal/create-subscription.png" alt-text="Screenshot showing the Create Event Subscription page with all fields selected.":::
110-
1. View your web app again, and notice that a subscription validation event has been sent to it. Select the eye icon to expand the event data. Event Grid sends the validation event so the endpoint can verify that it wants to receive event data. The web app includes code to validate the subscription.
108+
1. View your web app again, and notice that a subscription validation event is sent to it. Select the eye icon to expand the event data. Event Grid sends the validation event so the endpoint can verify that it wants to receive event data. The web app includes code to validate the subscription.
111109

112110
:::image type="content" source="./media/blob-event-quickstart-portal/view-subscription-event.png" alt-text="Screenshot showing the Event Grid Viewer with the subscription validation event.":::
113111

@@ -120,15 +118,15 @@ You trigger an event for the Blob storage by uploading a file. The file doesn't
120118
1. In the Azure portal, navigate to your Blob storage account, and select **Containers** on the let menu.
121119
1. Select **+ Container**. Give your container a name, and use any access level, and select **Create**.
122120

123-
:::image type="content" source="./media/blob-event-quickstart-portal/add-container.png" alt-text="Screenshot showing the New container page.":::
121+
:::image type="content" source="./media/blob-event-quickstart-portal/add-container.png" alt-text="Screenshot showing the New container page." lightbox="./media/blob-event-quickstart-portal/add-container.png":::
124122
1. Select your new container.
125123

126-
:::image type="content" source="./media/blob-event-quickstart-portal/select-container.png" alt-text="Screenshot showing the selection of the container.":::
124+
:::image type="content" source="./media/blob-event-quickstart-portal/select-container.png" alt-text="Screenshot showing the selection of the container." lightbox="./media/blob-event-quickstart-portal/select-container.png":::
127125
1. To upload a file, select **Upload**. On the **Upload blob** page, browse and select a file that you want to upload for testing, and then select **Upload** on that page.
128126

129-
:::image type="content" source="./media/blob-event-quickstart-portal/upload-file.png" alt-text="Screenshot showing Upload blob page." lightbox="./media/blob-event-quickstart-portal/upload-file.png":::
127+
:::image type="content" source="./media/blob-event-quickstart-portal/upload-file.png" alt-text="Screenshot showing the Upload blob page to upload a sample image." lightbox="./media/blob-event-quickstart-portal/upload-file.png":::
130128
1. Browse to your test file and upload it.
131-
1. You've triggered the event, and Event Grid sent the message to the endpoint you configured when subscribing. The message is in the JSON format and it contains an array with one or more events. In the following example, the JSON message contains an array with one event. View your web app and notice that a **blob created** event was received.
129+
1. You triggered the event, and Event Grid sent the message to the endpoint you configured when subscribing. The message is in the JSON format and it contains an array with one or more events. In the following example, the JSON message contains an array with one event. View your web app and notice that a **blob created** event was received.
132130

133131
:::image type="content" source="./media/blob-event-quickstart-portal/blob-created-event.png" alt-text="Screenshot showing the Event Grid Viewer page with the Blob Created event.":::
134132

@@ -138,11 +136,10 @@ If you plan to continue working with this event, don't clean up the resources cr
138136

139137
Select the resource group, and select **Delete resource group**.
140138

141-
## Next steps
139+
## Related content
142140

143141
Now that you know how to create custom topics and event subscriptions, learn more about what Event Grid can help you do:
144142

145-
- [About Event Grid](overview.md)
146143
- [Route Blob storage events to a custom web endpoint](../storage/blobs/storage-blob-event-quickstart.md?toc=%2fazure%2fevent-grid%2ftoc.json)
147144
- [Monitor virtual machine changes with Azure Event Grid and Logic Apps](monitor-virtual-machine-changes-logic-app.md)
148145
- [Stream big data into a data warehouse](event-hubs-integration.md)

articles/event-grid/event-filtering.md

Lines changed: 4 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,9 @@
11
---
22
title: Event filtering for Azure Event Grid
33
description: Describes how to filter events when creating an Azure Event Grid subscription.
4-
ms.topic: conceptual
5-
ms.custom:
6-
- devx-track-arm-template
7-
- ignite-2023
8-
ms.date: 11/15/2023
4+
ms.topic: concept-article
5+
ms.date: 12/12/2024
6+
# Customer intent: I want to know how to subscribe to specific events coming through Azure Event Grid.
97
---
108

119
# Understand event filtering for Event Grid subscriptions
@@ -22,7 +20,7 @@ The examples shown in this article are JSON snippets for defining filters in Azu
2220

2321
- Azure storage account
2422
- System topic for the storage account
25-
- Event subscription for the system topic. You'll see the `filter` subsection in the event subscription section.
23+
- Event subscription for the system topic. See the `filter` subsection in the event subscription section.
2624

2725
In the following example, the event subscription filters for `Microsoft.Storage.BlobCreated` and `Microsoft.Storage.BlobDeleted` events.
2826

articles/event-grid/index.yml

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -6,13 +6,10 @@ summary: Learn how to use Azure Event Grid to react to relevant events across bo
66
metadata:
77
title: Azure Event Grid documentation
88
description: Learn how to use Azure Event Grid to react to relevant events across both Azure and non-Azure services in near-real time fashion.
9-
ms.custom:
10-
- build-2023
11-
- ignite-2023
129
ms.topic: landing-page
1310
author: spelluru
1411
ms.author: spelluru
15-
ms.date: 11/15/2023
12+
ms.date: 12/12/2024
1613
# linkListType: architecture | concept | deploy | download | get-started | how-to-guide | learn | overview | quickstart | reference | tutorial | whats-new
1714

1815
landingContent:
11.5 KB
Loading
2.11 KB
Loading
3.88 KB
Loading
-98 Bytes
Loading
2.31 KB
Loading
12.9 KB
Loading
-33.5 KB
Loading

0 commit comments

Comments
 (0)