Exercice : Déclencher une application logique par le biais d’Event Grid

Effectué

Un moyen simple d’utiliser Azure Event Grid est de l’inclure dans une application logique.

Supposons que vous avez choisi d’utiliser Event Grid pour alerter vos administrateurs quand une machine virtuelle est reconfigurée.

Ici, vous allez configurer une machine virtuelle, puis créer une application logique avec un déclencheur Event Grid qui répond aux événements générés par la machine virtuelle.

Créer une machine virtuelle

Commencez par créer une machine virtuelle dans le Portail Azure.

  1. Connectez-vous au Portail Azure avec le compte que vous avez utilisé pour activer le bac à sable.

  2. Dans le menu de ressources ou dans la page d’accueil, sous Services Azure, sélectionnez Créer une ressource. Le volet Créer une ressource apparaît.

  3. Dans le volet Créer une ressource, entrez Machine virtuelle dans la recherche générale. Dans les résultats de la recherche, sélectionnez le résultat Machine virtuelle publié par Microsoft pour Azure, puis sélectionnez Créer.

  4. Sous l’onglet Informations de base, entrez les valeurs suivantes pour chaque paramètre :

    Paramètre Valeur
    Détails du projet
    Abonnement Abonnement Concierge
    Groupe de ressources Dans la liste déroulante, sélectionnez [Groupe de ressources de bac à sable]
    Détails de l’instance
    Nom de la machine virtuelle vm1
    Région Choisissez parmi les régions de bac à sable gratuites de la liste située après ce tableau.
    Options de disponibilité Aucune redondance de l’infrastructure requise
    Type de sécurité standard
    Image Windows Server 2019 Datacenter - x64 Gen2
    Exécuter avec la remise Azure Spot Aucune coche
    Taille Standard DS1 v2
    Compte administrateur
    Nom d’utilisateur vmadmin
    Mot de passe Entrez un mot de passe complexe
    Règles des ports d’entrée
    Aucun port d’entrée public Aucun

    Le bac à sable gratuit vous permet de créer des ressources dans certaines régions Azure du monde. Sélectionnez une région dans la liste suivante au moment où vous créez des ressources :

    • USA Ouest 2
    • États-Unis - partie centrale méridionale
    • USA Centre
    • USA Est
    • Europe Ouest
    • Asie Sud-Est
    • Japon Est
    • Brésil Sud
    • Australie Sud-Est
    • Inde Centre
  5. Sélectionnez Examiner et créer. Une fois la validation réussie, sélectionnez Créer.

    Attendez la fin du déploiement, puis sélectionnez Atteindre la ressource. Le volet Vue d’ensemble de la machine virtuellevm1Virtual apparaît.

Créer une application logique

Créons une application logique qui s’exécute chaque fois qu’un changement de machine virtuelle est détecté. Tout d’abord, nous allons créer une application logique vide.

  1. Dans le menu de ressources, sélectionnez Créer une ressource. Le volet Créer une ressource apparaît.

  2. Dans le menu Créer une ressource, sélectionnez Intégration, puis dans la liste des résultats, sélectionnez Application logique. Le volet Créer une application logique s’affiche.

  3. Sous l’onglet Informations de base, entrez les valeurs suivantes pour chaque paramètre.

    Paramètre Valeur
    Détails du projet
    Abonnement Abonnement Concierge
    Groupe de ressources Dans la liste déroulante, sélectionnez [Groupe de ressources de bac à sable]
    Détails de l’instance
    Nom de l’application logique Entrez un nom
    Région Choisissez parmi les régions de bac à sable gratuites de la liste située après ce tableau.
    Activer l’analytique des journaux Non
    Type de plan Consommation

    Le bac à sable gratuit vous permet de créer des ressources dans certaines régions Azure du monde. Sélectionnez une région dans la liste suivante au moment où vous créez des ressources :

    • USA Ouest 2
    • États-Unis - partie centrale méridionale
    • USA Centre
    • USA Est
    • Europe Ouest
    • Asie Sud-Est
    • Japon Est
    • Brésil Sud
    • Australie Sud-Est
    • Inde Centre
  4. Sélectionnez Vérifier + créer, puis sélectionnez Créer.

  5. Attendez la fin du déploiement, puis sélectionnez Atteindre la ressource. Le volet Vue d’ensemble s’affiche.

Ajouter un déclencheur Event Grid à l’application logique

  1. Dans le menu de gauche, sélectionnez Concepteur d’application logique dans la section Outils de développement.

  2. Faites défiler jusqu’à la section Modèles, puis sélectionnez Application logique vide. Le volet concepteur Logic Apps apparaît.

    Screenshot of the template for a blank logic app.

  3. Dans la zone de recherche Rechercher parmi les connecteurs et les déclencheurs, entrez Event Grid comme filtre. Dans la liste des déclencheurs, sélectionnez Quand un événement de ressource se produit.

    Screenshot of the selections for adding an Event Grid trigger.

  4. Lorsque vous y êtes invité, connectez-vous à l’organisation Microsoft Learn Sandbox en utilisant les informations d’identification de votre compte Azure.

  5. La boîte de dialogue Quand un événement de ressource se produit s’affiche. Sélectionnez les valeurs suivantes pour chaque paramètre afin d’abonner votre application logique aux événements du serveur de publication :

    Paramètre Valeur
    Abonnement Abonnement Concierge
    Type de ressource Microsoft.Resources.ResourceGroups
    Nom de la ressource [groupe de ressources de bac à sable]
    Élément Type d’événement - 1 Choisissez Microsoft.Resources.ResourceActionSuccess dans la liste déroulante, puis sélectionnez Ajouter un nouvel élément
    Élément Type d’événement - 2 Choisissez Microsoft.Resources.ResourceDeleteSuccessdans la liste déroulante, puis sélectionnez Ajouter un nouvel élément.
    Élément Type d’événement - 3 Choisissez Microsoft.Resources.ResourceWriteSuccess dans la liste déroulante.

    Screenshot of the trigger details.

  6. Dans la barre de commandes, sélectionnez Enregistrer.

    Screenshot of the Save menu button.

Votre application logique est maintenant prête et abonnée aux événements d’Azure Event Grid.