Créer, visualiser et gérer des abonnements à des événements dans les sujets d’espace de noms

Un abonnement à un événement définit comment un consommateur reçoit les événements publiés sur un sujet d’espace de noms. Cet article vous montre comment créer, visualiser et gérer des abonnements à des événements sur des sujets d’espaces de noms dans Azure Event Grid en utilisant le portail Azure.

Lorsque vous créez un abonnement à un événement, vous choisissez un mode de distribution de type pull ou push. Avec la livraison par pull, votre application se connecte à Event Grid pour lire les événements à son propre rythme. Avec la livraison push, Event Grid envoie des événements vers une destination que vous configurez. Pour en savoir plus sur ces options, consultez la présentation de la livraison pull et la présentation de la livraison push.

Prerequisites

Créez un abonnement à un événement dans un sujet d’espace de noms

  1. Dans le portail Azure, accédez à la rubrique d’espace de noms que vous souhaitez utiliser pour l’abonnement aux événements. Pour les étapes à suivre pour localiser un sujet, voir Créer, visualiser et gérer des sujets d’espace de noms.

  2. Dans la section Entités , sélectionnez Abonnements.

    Capture d’écran montrant les abonnements à l’événement Event Grid.

  3. Sur la page Abonnements , sélectionnez + Abonnement.

    Capture d’écran montrant la création d’abonnement à l’événement Event Grid.

  4. Dans l’onglet Bases , saisissez un nom pour l’abonnement à l’événement, puis sélectionnez le mode de livraison.

    Important

    Lorsque vous créez un abonnement, choisissez soit le mode de livraison Pull , soit Push . Pour en savoir plus sur les modes de consommation disponibles dans les espaces de noms Event Grid, consultez l’aperçu de la livraison par pull ou l’aperçu de la livraison Push.

    La capture d’écran suivante montre les paramètres pour un abonnement pull delivery :

    Capture d’écran montrant la création d’un abonnement à l’événement pull.

    La capture d’écran suivante montre les paramètres pour un abonnement à livraison push :

    Capture d’écran montrant la création d’abonnement à un événement push.

  5. Dans l’onglet Filtres , ajoutez les types d’événements sur lesquels vous souhaitez filtrer, puis ajoutez tous les filtres d’attributs contextuels que vous souhaitez utiliser dans l’abonnement.

    Capture d’écran montrant les filtres de création d’un abonnement à un événement Event Grid.

  6. Dans l’onglet Fonctionnalités supplémentaires , définissez la durée du verrouillage en minutes, spécifiez le nombre maximal de livraisons, puis sélectionnez Créer.

    Capture d’écran montrant les fonctionnalités supplémentaires de création d’un abonnement à un événement Event Grid.

Voir un abonnement à un événement dans un sujet d’espace de noms

  1. Accédez à la rubrique d’espace de noms qui contient l’abonnement aux événements que vous souhaitez consulter. Pour les étapes à suivre pour localiser un sujet, voir Créer, visualiser et gérer des sujets d’espace de noms.

  2. Dans la section Entités , sélectionnez Abonnements.

    Capture d’écran montrant les abonnements à l’événement Event Grid.

  3. Cherchez l’abonnement que vous souhaitez consulter, puis sélectionnez-le.

    Capture d’écran montrant la recherche d’abonnements à l’événement Event Grid.

  4. Consultez les paramètres d’abonnement à l’événement.

    Capture d’écran montrant l’abonnement à l’événement Event Grid.

Supprimer un abonnement à un événement dans un sujet d’espace de noms

  1. Allez dans le sujet de l’espace de noms contenant l’abonnement à l’événement que vous souhaitez supprimer. Pour les étapes à suivre pour localiser un sujet, voir Créer, visualiser et gérer des sujets d’espace de noms.

  2. Dans la section Entités , sélectionnez Abonnements.

    Capture d’écran montrant les abonnements à l’événement Event Grid.

  3. Cherchez l’abonnement que vous souhaitez supprimer, puis sélectionnez-le.

    Capture d’écran montrant la recherche d’abonnements à l’événement Event Grid.

  4. Dans la page Vue d’ensemble, sélectionnez Supprimer dans la barre d’outils.

    Capture d’écran montrant la suppression de l’abonnement à l’événement Event Grid.

  5. Sur la page de confirmation, saisissez le nom de la ressource, puis sélectionnez Supprimer pour confirmer la suppression.

    Capture d’écran montrant la confirmation de suppression de l’abonnement à l’événement Event Grid.

Configurez des filtres pour un abonnement à une rubrique d’espace de noms

  1. Pour mettre à jour les filtres d’un abonnement existant, allez dans l’abonnement, puis sélectionnez Filtres dans la section Réglages . Ajoutez les types d’événements sur lesquels vous souhaitez filtrer, ajoutez tous les filtres d’attributs contextuels que vous souhaitez utiliser, puis sélectionnez Enregistrer.

    Capture d’écran montrant les paramètres d’abonnement à l’événement Event Grid.

Modèle de filtrage simplifié pour les abonnements aux rubriques de l’espace de noms

Les abonnements aux événements sous une rubrique d’espace de noms ont un modèle de configuration de filtrage simplifié par rapport aux abonnements aux événements vers des domaines et vers des rubriques personnalisées, système, partenaires et de domaine. Les capacités de filtrage sont les mêmes, sauf pour la façon dont vous configurez les filtres sur l’attribut subject . Les sections suivantes expliquent les différences.

Filtrer les données d’événement

Vous pouvez filtrer les événements en fonction des valeurs contenues dans l’objet événement data lorsque les données d’événement sont un objet JSON. Pour plus d’informations, consultez Abonnements aux événements.

Le sujet commence par

Aucune propriété de configuration dédiée ne spécifie des filtres sur subject. Pour filtrer l’attribut subject de contexte avec une valeur commençant par une chaîne, utilisez la configuration de filtre suivante.

Valeur clé opérateur valeur
subject La corde commence par votre chaîne

Le sujet se termine par

Aucune propriété de configuration dédiée ne spécifie des filtres sur subject. Pour filtrer l’attribut subject de contexte avec une valeur qui se termine par une chaîne, utilisez la configuration de filtre suivante.

Valeur clé opérateur valeur
subject La corde se termine par votre chaîne