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/azure-vmware/azure-vmware-solution-platform-updates.md
+4Lines changed: 4 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -11,6 +11,10 @@ ms.date: 12/12/2024
11
11
12
12
Microsoft regularly applies important updates to the Azure VMware Solution for new features and software lifecycle management. You should receive a notification through Azure Service Health that includes the timeline of the maintenance. For more information, see [Host maintenance and lifecycle management](architecture-private-clouds.md#host-maintenance-and-lifecycle-management).
13
13
14
+
## December 2024
15
+
16
+
Resource Health for Azure VMware Solution is now available in Public Preview. Resource Health, an Azure native feature, now monitors the health of Azure VMware Solution private cloud resources, provides recommended actions for current issues, and allows reporting on past and present resource health. [Learn more](ecosystem-app-monitoring-solutions.md#azure-resource-health-for-azure-vmware-solution-private-cloud-public-preview)
17
+
14
18
## November 2024
15
19
16
20
Azure VMware Solution is now ready to update all existing Azure Commercial customers from vSphere 7 to vSphere 8 (Stretched Clusters & Azure Government still pending). Over the coming months, all customers will receive a scheduling notice for this upgrade. If you want to prioritize your vSphere 8 upgrade, open a [Service Request](https://rc.portal.azure.com/#create/Microsoft.Support) with Microsoft requesting a "Priority vSphere 8 upgrade" for your private cloud. [Learn more](architecture-private-clouds.md#vmware-software-versions)
title: 'Use Azure Event Grid to send Blob storage events to web endpoint - portal'
2
+
title: Send Blob storage events to web endpoint - portal
3
3
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
5
5
ms.topic: quickstart
6
6
ms.custom: mode-ui
7
+
# Customer intent: I want to know how a web endpoint can receive and respond to Blob storage events.
7
8
---
8
9
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)
10
11
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).
11
12
12
-
In this article, you use the Azure portal to do the following tasks:
13
-
14
-
1. Create a Blob storage account.
15
-
1. Subscribe to events for that blob storage.
16
-
1. Trigger an event by uploading a file to the blob storage.
17
-
1. View the result in a handler web app. Typically, you send events to an endpoint that processes the event data and takes actions. To keep it simple, you send events to a web app that collects and displays the messages.
When you're finished, you see that the event data has been sent to the web app.
15
+
When you're finished, you see that the event data is sent to the web app.
22
16
23
17
:::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.":::
24
18
@@ -32,14 +26,15 @@ When you're finished, you see that the event data has been sent to the web app.
32
26
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.
33
27
1. On the **Create storage account** page, do the following steps:
34
28
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.
29
+
1. For **Resource group**, create a new resource group or select an existing one.
30
+
1. Enter the **name** for your storage account.
37
31
1. Select the **Region** in which you want the storage account to be created.
32
+
1. For **Primary service**, select **Azure Blob Storage or Azure Data Lake Storage Gen 2**.
38
33
1. For **Redundancy**, select **Locally-redundant storage (LRS)** from the drop-down list.
39
-
1. Select **Review** at the bottom of the page.
34
+
1. Select **Review + create** at the bottom of the page.
40
35
41
36
:::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**.
37
+
5. On the **Review + create**tab, review the settings, and select **Create**.
43
38
44
39
>[!NOTE]
45
40
> 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 +43,7 @@ When you're finished, you see that the event data has been sent to the web app.
48
43
:::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.":::
49
44
1. On the **Storage account** page, select **Events** on the left menu.
50
45
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.":::
46
+
:::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":::
52
47
1. Keep this page in the web browser open.
53
48
54
49
## Create a message endpoint
@@ -71,19 +66,17 @@ Before subscribing to the events for the Blob storage, let's create the endpoint
71
66
:::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.":::
72
67
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.
73
68
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.":::
69
+
:::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":::
75
70
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`.
76
71
77
72
:::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.
73
+
6. Confirm that you see the site but no events are posted to it yet.
79
74
80
75

81
76
82
77
> [!IMPORTANT]
83
78
> Keep the Azure Event Grid Viewer window open so that you can see events as they are posted.
You subscribe to a topic to tell Event Grid which events you want to track, and where to send the events.
@@ -92,22 +85,20 @@ You subscribe to a topic to tell Event Grid which events you want to track, and
92
85
1. On the **Storage account** page, select **Events** on the left menu.
93
86
1. Select **More Options**, and **Web Hook**. You're sending events to your viewer app using a web hook for the endpoint.
94
87
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.":::
88
+
:::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":::
96
89
3. On the **Create Event Subscription** page, do the following steps:
97
90
1. Enter a **name** for the event subscription.
98
91
2. Enter a **name** for the **system topic**. To learn about system topics, see [Overview of system topics](system-topics.md).
92
+
1. Confirm that **Endpoint type** is set to **Web Hook**.
99
93
100
94
:::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**.
95
+
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**.
105
96
106
97
:::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.":::
107
98
5. Now, on the **Create Event Subscription** page, select **Create** to create the event subscription.
108
99
109
100
:::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.
101
+
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.
111
102
112
103
:::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.":::
113
104
@@ -120,15 +111,15 @@ You trigger an event for the Blob storage by uploading a file. The file doesn't
120
111
1. In the Azure portal, navigate to your Blob storage account, and select **Containers** on the let menu.
121
112
1. Select **+ Container**. Give your container a name, and use any access level, and select **Create**.
122
113
123
-
:::image type="content" source="./media/blob-event-quickstart-portal/add-container.png" alt-text="Screenshot showing the New container page.":::
114
+
:::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":::
124
115
1. Select your new container.
125
116
126
-
:::image type="content" source="./media/blob-event-quickstart-portal/select-container.png" alt-text="Screenshot showing the selection of the container.":::
117
+
:::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":::
127
118
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.
:::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":::
130
121
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.
122
+
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.
132
123
133
124
:::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.":::
134
125
@@ -138,11 +129,10 @@ If you plan to continue working with this event, don't clean up the resources cr
138
129
139
130
Select the resource group, and select **Delete resource group**.
140
131
141
-
## Next steps
132
+
## Related content
142
133
143
134
Now that you know how to create custom topics and event subscriptions, learn more about what Event Grid can help you do:
144
135
145
-
-[About Event Grid](overview.md)
146
136
-[Route Blob storage events to a custom web endpoint](../storage/blobs/storage-blob-event-quickstart.md?toc=%2fazure%2fevent-grid%2ftoc.json)
147
137
-[Monitor virtual machine changes with Azure Event Grid and Logic Apps](monitor-virtual-machine-changes-logic-app.md)
148
138
-[Stream big data into a data warehouse](event-hubs-integration.md)
title: Concepts (push delivery) in Event Grid basic
3
3
description: Describes Azure Event Grid concepts that pertain to push delivery. Defines several key components of Event Grid.
4
-
ms.topic: conceptual
5
-
ms.custom:
6
-
- ignite-2023
7
-
ms.date: 11/15/2023
4
+
ms.topic: concept-article
5
+
ms.date: 12/12/2024
6
+
# Customer intent: I want to basic concepts of Azure Event Grid.
8
7
---
9
8
10
9
# Azure Event Grid's push delivery - concepts
@@ -63,7 +62,7 @@ System topics are built-in topics provided by Azure services such as Azure Stora
63
62
64
63
## Partner topics
65
64
66
-
Partner topics are a kind of topic used to subscribe to events published by a [partner](#partners). The feature that enables this type of integration is called [Partner Events](partner-events-overview.md). Through that integration, you get a partner topic where events from a partner system are made available. Once you have a partner topic, you create an [event subscription](#event-subscriptions) as you would do for any other kind of topic.
65
+
Partner topics are a kind of topic used to subscribe to events published by a [partner](#partners). The feature that enables this type of integration is called [Partner Events](partner-events-overview.md). Through that integration, you get a partner topic where events from a partner system are made available. Once you have a partner topic, you create an [event subscription](#event-subscriptions) as you would do for any other kind of topic.
67
66
68
67
## Event subscriptions
69
68
@@ -112,7 +111,7 @@ If you're a [partner](partner-events-overview-for-partners.md), you can define t
112
111
113
112
Azure availability zones are physically separate locations within each Azure region that are tolerant to local failures. They're connected by a high-performance network with a round-trip latency of less than 2 milliseconds. Each availability zone is composed of one or more data centers equipped with independent power, cooling, and networking infrastructure. If one zone is affected, regional services, capacity, and high availability are supported by the remaining two zones. For more information about availability zones, see [Regions and availability zones](../reliability/availability-zones-overview.md).
114
113
115
-
## Next steps
114
+
## Related content
116
115
117
116
- For an introduction to Event Grid, see [About Event Grid](overview.md).
118
117
- To get started using custom topics, see [Create and route custom events with Azure Event Grid](custom-event-quickstart.md).
0 commit comments