Ü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 Rechenzentrum – 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. Die Übersicht wird für die VM vm1 wird 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. Wählen Sie dann in der Ergebnisliste unter Logik-App die Option Erstellen aus.

  3. Wählen Sie auf der Seite Hostingoption auswählen Multimandantenfähigen unter Verbrauch aus, und wählen Sie Auswählen aus.

  4. Füllen Sie auf der Registerkarte Grundlagen die folgenden Felder für jede Einstellung aus. Wählen Sie nicht den Link Suchen Sie nach der klassischen Benutzeroberfläche zur Verbrauchserstellung? Klicken Sie hier aus, da Sie nicht zurückkehren können.

    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

    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 + erstellen und dann auf Erstellen.

  6. 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 der Vorlage für eine leere Logik-App

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

    Screenshot der Auswahl zum Hinzufügen eines Event Grid-Triggers

  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 der Triggerdetails

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

    Screenshot der Menüschaltfläche „Speichern“

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