Partager via


Comment envoyer des événements d’Event Grid de base à des rubriques d’espace de noms Event Grid

Cet article explique comment transférer des événements à partir d’abonnements aux événements créés dans des ressources telles que des rubriques, des rubriques système, des domaines et des rubriques partenaires vers des espaces de noms Event Grid.

Vue d’ensemble

La version de base d’Event Grid prend en charge Rubrique d’espace de noms Event Grid comme type de point de terminaison. Lors de la création d’un abonnement aux événements à une rubrique Event Grid, une rubrique système, un domaine ou une rubrique partenaire, vous pouvez sélectionner une rubrique d’espace de noms Event Grid comme point de terminaison pour la gestion des événements.

Image montrant les événements transférés de la grille d’événements de base vers la rubrique de l’espace de noms de la grille d’événements.

Choisir Rubrique d’espace de noms en tant que destination dans les abonnements aux événements Event Grid de base vous permet de passer à des espaces de noms Event Grid sans modifier votre flux de travail existant. Les espaces de noms Event Grid offrent de nouvelles fonctionnalités intéressantes que vous pouvez utiliser dans vos solutions. Si vous utilisez actuellement des ressources Event Grid de base comme des rubriques, des rubriques système, des domaines et des rubriques partenaires, vous devez uniquement créer un abonnement aux événements dans votre rubrique actuelle et sélectionner la rubrique d’espace de noms Event Grid comme destination de gestionnaire.

Cet article décrit un exemple de scénario dans lequel vous transférez des événements Stockage Azure vers un espace de noms Event Grid. Les étapes principales sont les suivantes :

  1. Créer une rubrique système pour le compte Stockage Azure et activer l’identité managée pour la rubrique système.
  2. Affecter l’identité managée de la rubrique système au rôle Expéditeur de données Event Grid sur l’espace de noms Event Grid de destination.
  3. Créer un abonnement aux événements à la rubrique système avec l’espace de noms Event Grid en tant que gestionnaire d’événements, et utiliser l’identité managée pour la remise d’événements.

Prérequis

  1. Créez une ressource d’espace de noms Event Grid en suivant les instructions dans Créer, afficher et gérer des espaces de noms.
  2. Créez une rubrique d’espace de noms Event Grid en suivant les instructions dans Créer, afficher et gérer des rubriques d’espace de noms.
  3. Créez un abonnement aux événements Event Grid dans une rubrique d’espace de noms en suivant les instructions dans Créer, afficher et gérer des abonnements aux événements dans les rubriques d’espace de noms. Cette étape est facultative, mais elle est utile pour tester le scénario.
  4. Créez un compte de stockage Azure en suivant les instructions dans Créer un compte de stockage.

Créer une rubrique système et activer l’identité managée pour le compte de stockage

Si vous disposez d’une rubrique système existante pour le compte de stockage, accédez à sa page. Si vous n’en avez pas, créez une rubrique système. Ensuite, activez l’identité managée pour le compte de stockage.

  1. Accédez au portail Azure.

  2. Dans la barre de recherche, recherchez Rubriques système Event Grid, puis sélectionnez-la dans les résultats de la recherche.

  3. Dans la page Rubriques système Event Grid, sélectionnez + Créer.

    Capture d’écran montrant la page Rubriques système avec le bouton Créer sélectionné.

  4. Dans la page Créer une rubrique système Event Grid, effectuez ces étapes :

    1. Pour Type de rubrique, sélectionnez Comptes de stockage.

    2. Pour Abonnement, sélectionnez l’abonnement Azure dans lequel vous souhaitez créer la rubrique système.

    3. Pour Groupe de ressources, sélectionnez le groupe de ressources pour la rubrique système.

    4. Pour Ressource, sélectionnez la ressource Stockage Azure pour laquelle vous souhaitez créer la rubrique système.

    5. Dans la section Détails sur la rubrique système, pour Nom, entrez un nom pour la rubrique.

    6. Au bas de la page, sélectionnez Examiner et créer.

      Capture d’écran montrant la page Créer une rubrique système Event Grid.

  5. Dans la page Vérifier + créer, passez en revue les paramètres, puis sélectionnez Créer.

    Capture d’écran montrant la page Créer une rubrique système Event Grid – Vérifier et créer.

  6. Une fois le déploiement terminé, sélectionnez Accéder à la ressource pour accéder à la page Rubrique système Event Grid pour la rubrique système que vous avez créée.

Activer l’identité managée pour la rubrique système

À présent, activez l’identité managée pour la rubrique système que vous avez créée. Pour cet exemple, nous allons créer une identité managée affectée par le système pour la rubrique système.

  1. Dans la page Rubrique système Event Grid, sélectionnez Identité sous Paramètres dans le menu de navigation de gauche.

  2. Dans la page Identité, sélectionnez Activé pour État.

  3. Sélectionnez Enregistrer sur la barre de commandes.

    Capture d’écran montrant la page Identité de la rubrique système.

  4. Dans la fenêtre de contextuelle de confirmation, sélectionnez Oui pour confirmer la création de l’identité managée.

  5. Une fois l’identité managée créée, l’ID d’objet (principal) de l’identité s’affiche.

    Laissez la page Rubrique système ouverte sous l’onglet actuel de votre navigateur web.

Accorder à l’identité l’autorisation d’envoyer des événements à l’espace de noms

Lors de la dernière étape, vous avez créé une identité managée affectée par le système pour la rubrique système de votre compte de stockage. Lors de cette étape, vous allez accorder à l’identité l’autorisation d’envoyer des événements à l’espace de noms cible ou de destination.

  1. Lancez un nouvel onglet ou une nouvelle fenêtre de navigateur web. Accédez à votre espace de noms Event Grid dans le Portail Azure.

  2. Sélectionnez Contrôle d’accès (IAM) dans le menu de gauche.

  3. Sélectionnez Ajouter, puis sélectionnez Ajouter une attribution de rôle.

    Capture d’écran montrant la page Contrôle d’accès pour l’espace de noms Event Grid.

  4. Dans la page Rôle, recherchez et sélectionnez le rôle Expéditeur de données Event Grid, puis sélectionnez Suivant.

    Capture d’écran montrant la page Contrôle d’accès avec le rôle Expéditeur de données Event Grid sélectionné.

  5. Dans la page Membres , pour Attribuer l’accès à, sélectionnez Identité managée, puis choisissez + Sélectionner des membres.

    Capture d’écran montrant la page Membres.

  6. Dans la page Sélectionner des identités managées, procédez comme suit :

    1. Pour Abonnement, sélectionnez l’abonnement Azure dans lequel l’identité managée est créée.

    2. Pour Identité managée, sélectionnez Rubrique système Event Grid.

    3. Pour Sélectionner, tapez le nom de votre rubrique système.

    4. Dans les résultats de la recherche, sélectionnez l’identité managée. Le nom de l’identité managée est identique au nom de la rubrique système.

      Capture d’écran montrant la sélection d’une identité managée.

  7. Dans la page Membres, sélectionnez Suivant.

  8. Dans la page Vérifier + attribuer, passez en revue les paramètres, puis sélectionnez Vérifier + attribuer en bas de la page.

Créer un abonnement aux événements à la rubrique système de stockage

Vous êtes maintenant prêt à créer un abonnement aux événements à la rubrique système pour le compte de stockage source avec l’espace de noms en tant que point de terminaison.

  1. Dans la page Rubrique système de la rubrique système, sélectionnez Vue d’ensemble dans le menu de gauche si ce n’est déjà fait.

  2. Sélectionnez + Abonnement à un événement dans la barre de commandes.

    Capture d’écran montrant la page Rubrique système Event Grid avec le bouton Abonnement aux événements sélectionné.

  3. Dans la page Créer un abonnement aux événements, effectuez les étapes suivantes :

    1. Pour Nom, entrez le nom d’un abonnement aux événements.

    2. Pour le Schéma d’événement, sélectionnez le schéma d’événement Schéma d’événements cloud v1.0. Il s’agit du seul type de schéma pris en charge par la destination de rubrique d’espace de noms Event Grid.

    3. Pour Filtrer les types d’événements, sélectionnez également les types d’événements auxquels vous souhaitez vous abonner.

    4. Pour Type de point de terminaison, sélectionnez Rubrique d’espace de noms Event Grid.

    5. Sélectionnez Configurer un point de terminaison.

      Capture d’écran montrant la page Créer un abonnement aux événements avec l’option Configurer un point de terminaison sélectionnée.

  4. Dans la page Sélectionner une rubrique d’espace de noms Event Grid, effectuez ces étapes :

    1. Pour Abonnement, sélectionnez l’abonnement Azure, le groupe de ressources et l’espace de noms qui contient la rubrique d’espace de noms.
    2. Pour Rubrique d’espace de noms Event Grid, sélectionnez la rubrique d’espace de noms.
    3. Sélectionnez Confirmer la sélection en bas de la page.
  5. Maintenant, dans la page Créer un abonnement aux événements, pour Type d’identité managée, sélectionnez Affectée par le système.

  6. Au bas de la page, sélectionnez Créer.

    Capture d’écran montrant comment créer un abonnement pour transférer des événements de la grille d’événements de base vers la rubrique de l’espace de noms de la grille d’événements.

    Pour tester le scénario, créez un conteneur dans le stockage d’objets blob Azure et chargez-y un fichier. Vérifiez que le gestionnaire d’événements ou le point de terminaison de votre rubrique d’espace de noms reçoit l’événement créé par l’objet blob.

    Lorsque vous chargez un objet blob dans un conteneur dans Stockage Azure, voici ce qui se passe :

    1. Stockage Blob Azure envoie un événement Objet blob créé à la rubrique système de votre stockage d’objets blob.
    2. L’événement est transféré à votre rubrique d’espace de noms, car il s’agit du gestionnaire d’événements ou du point de terminaison de la rubrique système.
    3. Le point de terminaison de l’abonnement à la rubrique d’espace de noms reçoit l’événement transféré.

Voir les articles suivants :