Skip to content

Commit 7e03fa0

Browse files
authored
Merge pull request #228475 from spelluru/freshness0224
Service Bus overview - refresh
2 parents 633e4c1 + 667dfa5 commit 7e03fa0

File tree

8 files changed

+92
-62
lines changed

8 files changed

+92
-62
lines changed

articles/event-grid/includes/event-sources-system-topics.md

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
author: spelluru
66
ms.service: event-grid
77
ms.topic: include
8-
ms.date: 03/15/2022
8+
ms.date: 02/27/2023
99
ms.author: spelluru
1010
ms.custom: include file
1111
---
@@ -17,6 +17,7 @@
1717
- [Azure Cache for Redis](../event-schema-azure-cache.md)
1818
- [Azure Communication Services](../event-schema-communication-services.md)
1919
- [Azure Container Registry](../event-schema-container-registry.md)
20+
- [Azure Data Box](../event-schema-data-box.md)
2021
- [Azure Event Hubs](../event-schema-event-hubs.md)
2122
- [Azure Health Data Services](../event-schema-azure-health-data-services.md)
2223
- [Azure IoT Hub](../event-schema-iot-hub.md)

articles/event-grid/index.yml

Lines changed: 32 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ metadata:
1313
ms.collection: collection
1414
author: spelluru #Required; your GitHub user alias, with correct capitalization.
1515
ms.author: spelluru #Required; microsoft alias of author; optional team alias.
16-
ms.date: 01/11/2022 #Required; mm/dd/yyyy format.
16+
ms.date: 02/27/2023 #Required; mm/dd/yyyy format.
1717

1818
# linkListType: architecture | concept | deploy | download | get-started | how-to-guide | learn | overview | quickstart | reference | tutorial | whats-new
1919

@@ -54,6 +54,10 @@ landingContent:
5454
url: custom-event-quickstart-portal.md
5555
- text: Send events from a private container registry
5656
url: ../container-registry/container-registry-event-grid-quickstart.md?toc=/azure/event-grid/toc.json
57+
- text: Handle SMS and delivery report events
58+
url: ../communication-services/quickstarts/sms/handle-sms-events.md?toc=/azure/event-grid/toc.json
59+
- text: Route Azure Cache for Redis events to web endpoint
60+
url: ../azure-cache-for-redis/cache-event-grid-quickstart-portal.md
5761
# Card
5862
- title: Tutorials
5963
linkLists:
@@ -108,7 +112,7 @@ landingContent:
108112
url: /azure/architecture/reference-architectures/enterprise-integration/queues-events
109113

110114
# Card
111-
- title: Customizations
115+
- title: Custom topics
112116
linkLists:
113117
- linkListType: quickstart
114118
links:
@@ -125,6 +129,32 @@ landingContent:
125129
- text: Map custom fields to Event Grid schema
126130
url: input-mappings.md
127131

132+
# Card
133+
- title: Partner topics
134+
linkLists:
135+
- linkListType: concept
136+
links:
137+
- text: Partner Events overview (Customers)
138+
url: partner-events-overview.md
139+
- text: Partner Events overview (Partners)
140+
url: partner-events-overview-for-partners.md
141+
- text: Auth0 as an event source
142+
url: auth0-overview.md
143+
- text: Graph API as an event source
144+
url: partner-events-graph-api.md
145+
- linkListType: how-to-guide
146+
links:
147+
- text: Onboard as a partner
148+
url: onboard-partner.md
149+
- text: Subscribe to partner events
150+
url: subscribe-to-partner-events.md
151+
- text: Subscribe to SAP events
152+
url: subscribe-to-sap-events.md
153+
- text: Subscribe to Tribal Group events
154+
url: subscribe-to-tribal-group-events.md
155+
- text: Subscribe to Microsoft Graph API events
156+
url: subscribe-to-graph-api-events.md
157+
128158
# Card
129159
- title: Event Grid on Kubernetes
130160
linkLists:

articles/event-grid/system-topics.md

Lines changed: 13 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -2,14 +2,14 @@
22
title: System topics in Azure Event Grid
33
description: Describes system topics in Azure Event Grid.
44
ms.topic: conceptual
5-
ms.date: 01/05/2022
5+
ms.date: 02/27/2023
66
---
77

88
# System topics in Azure Event Grid
9-
A system topic in Event Grid represents one or more events published by Azure services such as Azure Storage and Azure Event Hubs. For example, a system topic may represent **all blob events** or only **blob created** and **blob deleted** events published for a **specific storage account**. In this example, when a blob is uploaded to the storage account, the Azure Storage service publishes a **blob created** event to the system topic in Event Grid, which then forwards the event to topic's [subscribers](event-handlers.md) that receive and process the event.
9+
A system topic in Event Grid represents one or more **events published by Azure services** such as Azure Storage and Azure Event Hubs. For example, a system topic may represent **all blob events** or only **blob created** and **blob deleted** events published for a **specific storage account**. In this example, when a blob is uploaded to the storage account, the Azure Storage service publishes a **blob created** event to the system topic in Event Grid, which then forwards the event to topic's [subscribers](event-handlers.md) that receive and process the event.
1010

1111
> [!NOTE]
12-
> - Only Azure services can publish events to system topics. Therefore, you don't get an endpoint or access keys that you can use to publish events like you do for [custom topics](custom-topics.md) or [event domains](event-domains.md).
12+
> Only Azure services can publish events to system topics. Therefore, you don't get an endpoint or access keys that you can use to publish events like you do for [custom topics](custom-topics.md) or [event domains](event-domains.md).
1313
1414
## Azure services that support system topics
1515
Here's the current list of Azure services that support creation of system topics on them.
@@ -18,17 +18,17 @@ Here's the current list of Azure services that support creation of system topics
1818

1919

2020
## System topics as Azure resources
21-
In the past, a system topic was implicit and wasn't exposed for simplicity. System topics are now visible as Azure resources and provide the following capabilities:
21+
System topics are visible as Azure resources and provide the following capabilities:
2222

2323
- [View system topics in the Azure portal](create-view-manage-system-topics.md#view-all-system-topics)
2424
- Export Resource Manager templates for system topics and event subscriptions in the Azure portal
2525
- [Set up diagnostic logs for system topics](enable-diagnostic-logs-topic.md#enable-diagnostic-logs-for-event-grid-system-topics)
26-
- Set up alerts on publish and delivery failures
26+
- [Set up alerts](set-alerts.md) on publish and delivery failures
2727

2828
> [!NOTE]
29-
> - Only one Azure Event Grid system topic is allowed per source (like Subscription, Resource Group, etc.).
30-
> - Resource Group is required for Subscription level Event Grid system topic and cannot be changed until deleted/moved to another subscription.
31-
> - Azure Event Grid creates a system topic resource in the same Azure subscription that has the event source. For example, if you create a system topic for a storage account *ContosoStorage* in an Azure subscription *ContosoSubscription*, Event Grid creates the system topic in the *ContosoSubscription*. It's not possible to create a system topic in an Azure subscription that's different from the event source's Azure subscription.
29+
> - Only one Azure Event Grid system topic is allowed per source (like subscription, resource group, etc.).
30+
> - A resource group is required for subscription-level system topic and can't be changed until deleted or moved to another subscription.
31+
> - Event Grid creates a system topic resource in the same Azure subscription that has the event source. For example, if you create a system topic for a storage account `ContosoStorage` in an Azure subscription `ContosoSubscription`, Event Grid creates the system topic in the `ContosoSubscription`. It's not possible to create a system topic in an Azure subscription that's different from the event source's Azure subscription.
3232
3333
## Lifecycle of system topics
3434
You can create a system topic in two ways:
@@ -38,12 +38,15 @@ You can create a system topic in two ways:
3838

3939
When you use the Azure portal, you're always using this method. When you create an event subscription using the [**Events** page of an Azure resource](blob-event-quickstart-portal.md#subscribe-to-the-blob-storage), the system topic is created first and then the subscription for the topic is created. You can explicitly create a system topic first by using the [**Event Grid System Topics** page](create-view-manage-system-topics.md#create-a-system-topic) and then create a subscription for that topic.
4040

41-
When you use [CLI](create-view-manage-system-topics-cli.md), [REST](/rest/api/eventgrid/controlplane-version2022-06-15/event-subscriptions/create-or-update), or [Azure Resource Manager template](create-view-manage-system-topics-arm.md), you can choose either of the above methods. We recommend that you create a system topic first and then create a subscription on the topic, as it's the latest way of creating system topics.
41+
When you use [CLI](create-view-manage-system-topics-cli.md), [REST](/rest/api/eventgrid/controlplane-version2022-06-15/event-subscriptions/create-or-update), or [Azure Resource Manager template](create-view-manage-system-topics-arm.md), you can choose either of the above methods.
42+
43+
> [!IMPORTANT]
44+
> We recommend that you create a system topic first and then create a subscription on the topic, as it's the latest way of creating system topics.
4245
4346
### Failure to create system topics
4447
The system topic creation fails if you have set up Azure policies in such a way that the Event Grid service can't create it. For example, you may have a policy that allows creation of only certain types of resources (for example: Azure Storage, Azure Event Hubs, and so on.) in the subscription.
4548

46-
In such cases, event flow functionality is preserved. However, metrics and diagnostic functionalities of system topics will be unavailable.
49+
In such cases, event flow functionality is preserved. However, metrics and diagnostic functionalities of system topics are unavailable.
4750

4851
If you require this functionality, allow creation of resources of the system topic type, and create the missing system topic as described in the [Lifecycle of system topics](#lifecycle-of-system-topics) section.
4952

0 commit comments

Comments
 (0)