Skip to content

Commit 1e149a1

Browse files
authored
Merge pull request #291955 from MicrosoftDocs/main
12/13/2024 AM Publish
2 parents 0403e05 + 7175f07 commit 1e149a1

File tree

73 files changed

+577
-585
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

73 files changed

+577
-585
lines changed

articles/azure-vmware/azure-vmware-solution-platform-updates.md

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,10 @@ ms.date: 12/12/2024
1111

1212
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).
1313

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+
1418
## November 2024
1519

1620
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)
Lines changed: 22 additions & 32 deletions
Original file line numberDiff line numberDiff line change
@@ -1,24 +1,18 @@
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

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.
18-
1913
[!INCLUDE [quickstarts-free-trial-note.md](~/reusable-content/ce-skilling/azure/includes/quickstarts-free-trial-note.md)]
2014

21-
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.
2216

2317
:::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.":::
2418

@@ -32,14 +26,15 @@ When you're finished, you see that the event data has been sent to the web app.
3226
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.
3327
1. On the **Create storage account** page, do the following steps:
3428
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.
3731
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**.
3833
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.
4035

4136
:::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**.
4338

4439
>[!NOTE]
4540
> 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.
4843
:::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.":::
4944
1. On the **Storage account** page, select **Events** on the left menu.
5045

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":::
5247
1. Keep this page in the web browser open.
5348

5449
## Create a message endpoint
@@ -71,19 +66,17 @@ Before subscribing to the events for the Blob storage, let's create the endpoint
7166
:::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.":::
7267
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.
7368

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":::
7570
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`.
7671

7772
:::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.
7974

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

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

8982
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
9285
1. On the **Storage account** page, select **Events** on the left menu.
9386
1. Select **More Options**, and **Web Hook**. You're sending events to your viewer app using a web hook for the endpoint.
9487

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":::
9689
3. On the **Create Event Subscription** page, do the following steps:
9790
1. Enter a **name** for the event subscription.
9891
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**.
9993

10094
:::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**.
10596

10697
:::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.":::
10798
5. Now, on the **Create Event Subscription** page, select **Create** to create the event subscription.
10899

109100
:::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.
111102

112103
:::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.":::
113104

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

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":::
124115
1. Select your new container.
125116

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":::
127118
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.
128119

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":::
120+
:::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":::
130121
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.
132123

133124
:::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.":::
134125

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

139130
Select the resource group, and select **Delete resource group**.
140131

141-
## Next steps
132+
## Related content
142133

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

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

articles/event-grid/concepts.md

Lines changed: 6 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,9 @@
11
---
2-
title: Azure Event Grid concepts (push delivery) in Event Grid basic
2+
title: Concepts (push delivery) in Event Grid basic
33
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.
87
---
98

109
# 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
6362

6463
## Partner topics
6564

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.
6766

6867
## Event subscriptions
6968

@@ -112,7 +111,7 @@ If you're a [partner](partner-events-overview-for-partners.md), you can define t
112111

113112
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).
114113

115-
## Next steps
114+
## Related content
116115

117116
- For an introduction to Event Grid, see [About Event Grid](overview.md).
118117
- To get started using custom topics, see [Create and route custom events with Azure Event Grid](custom-event-quickstart.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

0 commit comments

Comments
 (0)