Rubriques système dans Azure Event Grid
Une rubrique système dans Event Grid représente un ou plusieurs événements publiés par les services Azure, tels que Stockage Azure et Azure Event Hubs. Par exemple, une rubrique système peut représenter tous les événements blob ou uniquement les événements de création de blob et de suppression de blob publiés pour un compte de stockage spécifique. Dans cet exemple, lorsqu’un blob est chargé sur le compte de stockage, le service Stockage Azure publie un événement de création de blob dans la rubrique système d’Event Grid, qui transfère ensuite l’événement aux abonnés de la rubrique qui reçoivent et traitent l’événement.
Notes
Seuls les services Azure peuvent publier des événements dans les rubriques système. Vous n’obtenez donc pas de point de terminaison ou de clés d’accès vous permettant de publier les événements comme c’est le cas pour les rubriques personnalisées ou les domaines d’événements.
Services Azure qui prennent en charge les rubriques système
Voici la liste actuelle des services Azure qui prennent en charge la création de rubriques système.
- Centre API de Microsoft Azure
- Gestion des API Azure
- Azure App Configuration
- Azure App Service
- Stockage Blob Azure
- Cache Azure pour Redis
- Azure Communication Services
- Azure Container Registry
- Azure Data Box
- Azure Data Manager pour l’agriculture
- Azure Event Grid
- Azure Event Hubs
- Azure Health Data Services
- Azure IoT Hub
- Azure Key Vault
- Azure Kubernetes Service
- Azure Machine Learning
- Configuration d’Azure Maintenance
- Azure Maps
- Azure Media Services
- Azure Policy
- Notifications Ressources Azure
- Groupes de ressources Azure
- Azure Service Bus
- Azure SignalR
- Azure Storage Actions
- Abonnements Azure
Rubriques système en tant que ressources Azure
Les rubriques système sont visibles en tant que ressources Azure et offrent les capacités suivantes :
- Afficher les rubriques système dans le portail Azure
- Exporter les modèles Resource Manager des rubriques système et des abonnements aux événements dans le portail Azure
- Configurer les journaux de diagnostic des rubriques système
- Configurer des alertes en cas d’échec de publication et de livraison
Notes
- Une seule rubrique système Azure Event Grid est autorisée par source (comme par exemple l’abonnement ou le groupe de ressources).
- Un groupe de ressources est requis pour la rubrique système au niveau de l’abonnement. Il n’est pas possible de le modifier tant qu’il n’est pas supprimé ou déplacé vers un autre abonnement.
- Event Grid crée une ressource de rubrique système dans le même abonnement Azure que celui qui contient la source de l’événement. Par exemple, si vous créez une rubrique système pour un compte de stockage
ContosoStorage
dans un abonnement AzureContosoSubscription
, Event Grid crée la rubrique système dansContosoSubscription
. Il n’est pas possible de créer une rubrique système dans un abonnement Azure distinct de l’abonnement Azure de la source de l’événement.
Cycle de vie des rubriques système
Vous pouvez créer une rubrique système de deux manières :
Créez un abonnement à un événement sur une ressource Azure en tant que ressource d’extension, ce qui crée automatiquement une rubrique système dont le nom est au format suivant :
<Azure resource name>-<GUID>
. La rubrique système créée de cette façon est automatiquement supprimée lorsque le dernier abonnement à un événement de la rubrique est supprimé.Créez une rubrique système pour une ressource Azure, puis créez un abonnement à un événement pour cette rubrique système. Lorsque vous utilisez cette méthode, vous pouvez spécifier un nom pour la rubrique système. La rubrique système n’est pas supprimée automatiquement lors de la suppression du dernier abonnement à un événement. Vous devez la supprimer manuellement.
Quand vous utilisez le portail Azure, vous utilisez toujours cette méthode. Lorsque vous créez un abonnement à un événement à l’aide de la page Événements d’une ressource Azure, la rubrique système est créée en premier, puis l’abonnement pour la rubrique. Vous pouvez créer une rubrique système de manière explicite en utilisant la page Rubriques système Event Grid, puis créer un abonnement pour cette rubrique.
Lorsque vous utilisez CLI, REST ou un modèle Resource Manager, vous pouvez choisir l’une des méthodes ci-dessus.
Important
Nous vous recommandons de créer d’abord une rubrique système, puis de créer un abonnement sur la rubrique, car il s’agit de la méthode la plus appropriée pour créer des rubriques système.
Échec de la création des rubriques système
La création d’une rubrique système échoue si vous avez configuré des stratégies Azure de telle sorte que le service Event Grid ne puisse pas la créer. Par exemple, vous pouvez avoir une stratégie qui autorise la création de certains types de ressource uniquement (par exemple Stockage Azure, Azure Event Hubs, etc.) dans l’abonnement.
Dans ce cas, la fonctionnalité de workflow des événements est conservée. Toutefois, les fonctionnalités de mesures et de diagnostic des rubriques système ne sont pas disponibles.
Si vous avez besoin de cette fonctionnalité, autorisez la création de ressources du type de rubrique système et créez la rubrique système manquante, comme décrit dans la section Cycle de vie des rubriques système .
Emplacement et groupe de ressources pour une rubrique système
Pour les sources d’événements Azure qui se trouvent dans une région/un emplacement spécifique, la rubrique système est créée au même endroit que la source d’événements Azure. Par exemple, si vous créez un abonnement aux événements pour un stockage Blob dans USA Est, la rubrique système est créée dans la région USA Est. Pour les sources d’événements Azure globales, comme les abonnements Azure, les groupes de ressources ou les Azure Maps, Event Grid crée la rubrique système dans l’emplacement global.
En général, la rubrique système est créée dans le même groupe de ressources dans lequel se trouve la source d’événements Azure. Pour les abonnements aux événements créés dans l’étendue de l’abonnement Azure, la rubrique système est créée dans le groupe de ressources Default-EventGrid dans la région USA Ouest 2. Si le groupe de ressources n’existe pas, Azure Event Grid le crée avant de créer la rubrique système.
Étapes suivantes
Voir les articles suivants :