Übung: Auslösen einer Logik-App mithilfe von Event Grid

Abgeschlossen

Eine einfache Möglichkeit, Azure Event Grid zu verwenden, ist es, den Dienst in eine Logik-App einzubinden.

Angenommen, Sie verwenden Event Grid, um Administratoren zu benachrichtigen, wenn eine VM fehlerhaft konfiguriert ist.

Hier richten Sie eine VM ein und erstellen eine Logik-App mit einem Event Grid-Trigger, der auf die Ereignisse reagiert, die von der VM ausgelöst werden.

Erstellen einer VM

Beginnen Sie mit dem Erstellen einer neuen VM im Azure-Portal.

  1. Melden Sie sich beim Azure-Portal mit dem Konto an, das Sie zum Aktivieren der Sandbox verwendet haben.

  2. Wählen Sie im Ressourcenmenü oder auf der Startseite unter Azure-Dienste die Option Ressource erstellen aus. Der Bereich Ressource erstellen wird angezeigt.

  3. Geben Sie im Bereich Ressource erstellen in der globalen Suche Virtueller Computer ein. Wählen Sie in den Suchergebnissen Virtueller Computer, veröffentlicht von Microsoft für Azure, und dann Erstellen aus.

  4. Geben Sie auf der Registerkarte Grundlagen die folgenden Werte für die jeweilige Einstellung ein:

    Einstellung Wert
    Projektdetails
    Subscription Concierge-Abonnement
    Ressourcengruppe Wählen Sie in der Dropdownliste [Sandbox-Ressourcengruppe] aus.
    Instanzendetails
    Name des virtuellen Computers vm1
    Region Wählen Sie eine der auf diese Tabelle folgenden kostenlosen Sandboxregionen aus.
    Verfügbarkeitsoptionen Keine Infrastrukturredundanz erforderlich
    Sicherheitstyp Standard
    Image Windows Server 2019 Datacenter – x64 Gen2
    Mit Azure Spot-Rabatt ausführen Kein Häkchen
    Size Standard-DS1 v2
    Administratorkonto
    Username vmadmin
    Kennwort Geben Sie ein komplexes Kennwort ein.
    Regeln für eingehende Ports
    Öffentliche Eingangsports Keine

    Mit der kostenlosen Sandbox können Sie Ressourcen in einem Teil der globalen Azure-Regionen erstellen. Wählen Sie eine Region aus der folgenden Liste aus, wenn Sie Ressourcen erstellen:

    • USA, Westen 2
    • USA Süd Mitte
    • USA (Mitte)
    • East US
    • Europa, Westen
    • Asien, Südosten
    • Japan, Osten
    • Brasilien, Süden
    • Australien, Südosten
    • Indien, Mitte
  5. Klicken Sie auf Überprüfen und erstellen. Wenn die Validierung erfolgreich war, wählen Sie Erstellen aus.

    Warten Sie, bis die Bereitstellung abgeschlossen ist, und klicken Sie dann auf Zu Ressource wechseln. Der Bereich Überblick wird für den virtuellen Computervm1 angezeigt.

Erstellen einer Logik-App

Lassen Sie uns eine Logik-App erstellen, die immer dann ausgeführt wird, wenn eine Änderung der VM festgestellt wird. Zunächst erstellen wir eine leere Logik-App.

  1. Wählen Sie im Ressourcenmenü die Option + Ressource erstellen aus. Der Bereich Ressource erstellen wird angezeigt.

  2. Wählen Sie im Menü Ressource erstellen die Option Integration aus, und wählen Sie dann Logik-App aus der Ergebnisliste aus. Der Bereich Logik-App erstellen wird angezeigt.

  3. Füllen Sie auf der Registerkarte Grundlagen die folgenden Werte für jede Einstellung aus.

    Einstellung Wert
    Projektdetails
    Subscription Concierge-Abonnement
    Ressourcengruppe Wählen Sie in der Dropdownliste [Sandbox-Ressourcengruppe] aus.
    Instanzendetails
    Name der Logik-App Geben Sie einen Namen ein.
    Region Wählen Sie eine der auf diese Tabelle folgenden kostenlosen Sandboxregionen aus.
    Aktivieren von Log Analytics Nein
    Plantyp Nutzung

    Mit der kostenlosen Sandbox können Sie Ressourcen in einem Teil der globalen Azure-Regionen erstellen. Wählen Sie eine Region aus der folgenden Liste aus, wenn Sie Ressourcen erstellen:

    • USA, Westen 2
    • USA Süd Mitte
    • USA (Mitte)
    • East US
    • Europa, Westen
    • Asien, Südosten
    • Japan, Osten
    • Brasilien, Süden
    • Australien, Südosten
    • Indien, Mitte
  4. Klicken Sie aufÜberprüfen + erstellen und dann auf Erstellen.

  5. Warten Sie, bis die Bereitstellung abgeschlossen ist, und klicken Sie dann auf Zu Ressource wechseln. Der Bereich Übersicht wird angezeigt.

Hinzufügen eines Event Grid-Triggers zur Logik-App

  1. Wählen Sie im Menü auf der linken Seite Logik-App-Designer im Bereich Entwicklungstools aus.

  2. Scrollen Sie zum Abschnitt Vorlagen, und wählen Sie dann Leere Logik-App aus. Das Bereich Designer für Logik-Apps wird geöffnet.

    Screenshot of the template for a blank logic app.

  3. Geben Sie im Suchfeld Connectors und Trigger durchsuchenEvent Grid als Filter ein. Wählen Sie in der Triggerliste die Option Bei Eintritt eines Ressourcenereignisses aus.

    Screenshot of the selections for adding an Event Grid trigger.

  4. Wenn Sie dazu aufgefordert werden, melden Sie sich mit den Anmeldeinformationen Ihres Azure-Kontos bei der Microsoft Learn-Sandbox-Organisation an.

  5. Das Dialogfeld Bei Eintritt eines Ressourcenereignisses wird angezeigt. Wählen Sie für jede Einstellung die folgenden Werte aus, um Herausgeberereignisse für Ihre Logik-App zu abonnieren:

    Einstellung Wert
    Abonnement Concierge-Abonnement
    Ressourcentyp Microsoft.Resources.ResourceGroups
    Ressourcenname [Sandbox-Ressourcengruppe]
    Event Type Item - 1 (Ereignistypelement - 1) Wählen Sie Microsoft.Resources.ResourceActionSuccess aus der Dropdownliste und dann Neues Element hinzufügen aus.
    Event Type Item - 2 (Ereignistypelement - 2) Wählen Sie Microsoft.Resources.ResourceDeleteSuccess aus der Dropdownliste und dann Neues Element hinzufügen aus.
    Event Type Item - 3 (Ereignistypelement - 3) Wählen Sie Microsoft.Resources.ResourceWriteSuccess aus der Dropdownliste aus.

    Screenshot of the trigger details.

  6. Wählen Sie auf der Befehlsleiste die Option Speichern aus.

    Screenshot of the Save menu button.

Ihre Logik-App ist nun bereit und als Abonnent für Azure Event Grid-Ereignisse eingerichtet.