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.

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 :

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 Azure ContosoSubscription, Event Grid crée la rubrique système dans ContosoSubscription. 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 :