Exercice : Déclencher une application logique par le biais d’Event Grid
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.
Connectez-vous au Portail Azure avec le compte que vous avez utilisé pour activer le bac à sable.
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.
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.
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
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.
Dans le menu de ressources, sélectionnez Créer une ressource. Le volet Créer une ressource apparaît.
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.
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
Sélectionnez Vérifier + créer, puis sélectionnez Créer.
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
Dans le menu de gauche, sélectionnez Concepteur d’application logique dans la section Outils de développement.
Faites défiler jusqu’à la section Modèles, puis sélectionnez Application logique vide. Le volet concepteur Logic Apps apparaît.
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.
Lorsque vous y êtes invité, connectez-vous à l’organisation Microsoft Learn Sandbox en utilisant les informations d’identification de votre compte Azure.
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.ResourceDeleteSuccess
dans 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.Dans la barre de commandes, sélectionnez Enregistrer.
Votre application logique est maintenant prête et abonnée aux événements d’Azure Event Grid.