Erstellen eines benutzerdefinierten Themas oder einer Domäne in Azure Event Grid

Ein benutzerdefiniertes Event Grid Thema gibt Ihnen einen benutzerdefinierten Endpunkt zur Verfügung, an dem Sie eigene Anwendungsereignisse veröffentlichen können. Eine Domain ermöglicht es Ihnen, viele verwandte Themen als eine einzige Ressource zu verwalten, was hilft, wenn Sie Veranstaltungen an viele Abonnenten in einer großen Organisation senden.

Dieser Artikel zeigt Ihnen, wie Sie in Azure Event Grid ein benutzerdefiniertes Thema oder eine Domain erstellen können, indem Sie das Azure-Portal verwenden.

Voraussetzungen

Wenn du neu bei Azure Event Grid bist, lies dir vor Beginn die Event Grid-Übersicht durch.

Registrieren des Event Grid-Ressourcenanbieters

Sofern Sie das Ereignisraster nicht zuvor verwendet haben, müssen Sie den Ereignisraster-Ressourcenanbieter registrieren. Wenn Sie zuvor das Ereignisraster verwendet haben, fahren Sie mit dem nächsten Abschnitt fort.

Gehen Sie im Azure-Portal wie folgt vor:

  1. Wählen Sie im linken Menü Abonnements aus.

  2. Wählen Sie das Abonnement aus der Abonnementliste aus, das Sie für das Ereignisraster verwenden möchten.

  3. Wählen Sie auf der Seite "Abonnement" unter "Einstellungen" im linken Menü "Ressourcenanbieter" die Option "Ressourcenanbieter" aus.

  4. Suchen Sie nach Microsoft. EventGrid, und bestätigen Sie, dass der Statusnicht registriert ist.

  5. Wählen Sie microsoft.EventGrid in der Anbieterliste aus.

  6. Wählen Sie auf der Befehlsleiste " Registrieren" aus.

    Screenshot, der die Registrierung des Providers Microsoft.EventGrid bei einem Azure-Abonnement zeigt.

  7. Aktualisieren Sie, um sicherzustellen, dass der Status von Microsoft. EventGrid wurde in Registered geändert.

    Screenshot der erfolgreichen Registrierung des Microsoft. EventGrid-Anbieter mit einem Azure-Abonnement.

Erstellen eines benutzerdefinierten Themas oder einer benutzerdefinierten Domäne

Ein Event Grid-Thema stellt einen benutzerdefinierten Endpunkt bereit, an dem Sie Ihre Ereignisse posten.

  1. Melden Sie sich im Azure-Portal an.

  2. Geben Sie in der Suchleiste oben Ereignisrasterthemen ein, und wählen Sie dann " Ereignisrasterthemen " aus der Dropdownliste aus. Um eine Domäne zu erstellen, suchen Sie nach Event Grid Domains.

    Screenshot, der die Suchleiste des Azure-Portals zeigt, um nach Event Grid-Themen zu suchen.

  3. Wählen Sie auf der Seite "Ereignisrasterthemen " oder " Ereignisrasterdomänen " die Option "+Erstellen " auf der Symbolleiste aus.

    Screenshot, der die Schaltfläche

Seite „Grundlagen“

Auf der Grundlagen-Seite des Guides 'Thema erstellen oder Ereignis-Raster-Domain erstellen ' folgen Sie diesen Schritten:

  1. Wählen Sie Ihr Azure-Abonnement aus.

  2. Wählen Sie eine bereits vorhandene Ressourcengruppe aus, oder wählen Sie Neu erstellen aus, und geben Sie unter Name einen Namen für die Ressourcengruppe ein.

  3. Geben Sie einen eindeutigen Namen für das benutzerdefinierte Thema oder die Domain ein. Der Name muss eindeutig sein, da ein Domain Name System (DNS)-Eintrag ihn repräsentiert. Verwenden Sie nicht den Namen, der in der Abbildung zu sehen ist. Erstellen Sie stattdessen einen eigenen Namen. Es muss zwischen 3 und 50 Zeichen liegen und nur die Werte a-z, A-Z, 0-9 und "-" enthalten.

  4. Wählen Sie einen Ort für das Ereignisrasterthema oder die Domäne aus.

  5. Wählen Sie "Weiter" aus: Netzwerk am unteren Rand der Seite, um zur Netzwerkseite zu wechseln.

    Screenshot der Seite „Grundlagen“ des Assistenten zum Erstellen eines Themas.

Netzwerkseite

Führen Sie auf der Seite "Netzwerk " des Assistenten " Thema erstellen " oder " Ereignisrasterdomäne erstellen " die folgenden Schritte aus:

  1. Wenn Sie Clients das Herstellen einer Verbindung mit dem Thema oder Domänenendpunkt über eine öffentliche IP-Adresse gestatten möchten, behalten Sie die Option für den öffentlichen Zugriff bei. Du kannst den Zugriff auf bestimmte IP-Adressen oder einen IP-Adressbereich beschränken.

    Screenshot der Auswahl der Option

  2. Um den Zugriff auf das Thema oder die Domäne über einen privaten Endpunkt zuzulassen, wählen Sie die Option "Privater Zugriff " aus.

    Der Screenshot zeigt die Auswahl der Option Privater Zugriff auf der Seite Netzwerk des Assistenten zum Erstellen von Themen.

  3. Folgen Sie den Anweisungen im Abschnitt "Einen privaten Endpunkt hinzufügen über Azure Portal, um einen privaten Endpunkt zu erstellen.

  4. Wählen Sie "Weiter" aus: Sicherheit am unteren Rand der Seite, um zur Seite "Sicherheit " zu wechseln.

Sicherheitsseite

Führen Sie auf der Seite "Sicherheit " des Assistenten " Thema erstellen " oder " Ereignisrasterdomäne erstellen " die folgenden Schritte aus:

  1. Wenn Sie Ihrem Thema oder Ihrer Domäne eine vom System zugewiesene verwaltete Identität zuweisen möchten, wählen Sie "System zugewiesene Identität aktivieren" aus.

    Screenshot der Seite

  2. Um eine vom Benutzer zugewiesene Identität zuzuweisen, wählen Sie im Abschnitt "Benutzer zugewiesene Identität hinzufügen" der Seite die Option "Benutzer zugewiesene Identität hinzufügen" aus.

  3. Im Fenster "Benutzer zugewiesene Identität auswählen " wählen Sie das Abonnement aus, das die benutzerzugewiesene Identität hat, die benutzerzugewiesene Identität und wählen Sie dann Auswählen.

    Screenshot der Seite

  4. Um die lokale Authentifizierung zu deaktivieren, wählen Sie "Deaktiviert" aus. Wenn du die lokale Authentifizierung deaktivierst, akzeptiert das Thema oder die Domain nur Microsoft Entra-Authentifizierung, nicht Zugangsschlüssel- oder SAS-Authentifizierung.

    Screenshot: Registerkarte „Erweitert“ der Seite „Thema erstellen“, auf der Sie lokale Authentifizierung deaktivieren können.

  5. Konfigurieren Sie die mindestens erforderliche TLS-Version (Transport Layer Security). Weitere Informationen finden Sie unter Konfigurieren der mindesten TLS-Version.

    Screenshot der Registerkarte

  6. Wählen Sie unten auf der Seite "Erweitert" aus, um zur Seite " Erweitert" zu wechseln.

Erweiterte Seite

  1. Auf der Erweiterten Seite des Wizards "Create Topic" oder Create Event Grid Domain wählen Sie das Schema für Ereignisse aus, die Sie zu diesem Thema veröffentlichen.

    Screenshot, der die Auswahl eines Schemas auf der Seite „Erweitert“ zeigt.

  2. Für die Datenresidenz wählen Sie, ob alle Daten in derselben Region (Regional) bleiben oder die Metadaten auf eine vordefinierte sekundäre Region (Cross-Geo) repliziert werden.

    Der Screenshot zeigt den Abschnitt Datenresidenz der Seite Erweitert im Assistenten Thema erstellen.

    Die Cross-Geo-Option ermöglicht ein von Microsoft initiiertes Failover in die gekoppelte Region, wenn es zu einem Ausfall einer Region kommt. Weitere Informationen finden Sie unter serverseitige Geo-Notfallwiederherstellung in Azure Event Grid. Microsoft führt in seltenen Fällen ein von Microsoft initiiertes Failover durch, um Event Grid-Ressourcen von einer betroffenen Region in die entsprechende geo-gepaarte Region zu übertragen. Dieser Prozess erfordert nicht dein Eingreifen. Microsoft behält sich das Recht vor zu bestimmen, wann dieser Weg eingeschlagen wird. Der Mechanismus benötigt nicht deine Zustimmung, bevor er über dein Thema oder deine Domäne scheitert. Weitere Informationen finden Sie unter Wie kann ich von einem Failover wiederherstellen?

    Wenn Sie die Option "Regional" auswählen, können Sie Ihren eigenen Notfallwiederherstellungsplan definieren.

  3. Wählen Sie Weiter: Tags aus, um zur Seite Tags zu wechseln.

Tags-Seite

Die Tags-Seite enthält keine spezifischen Felder für Event Grid. Sie können wie bei jeder anderen Azure-Ressource ein Tag (Name-Wert-Paar) zuweisen. Wählen Sie "Weiter" aus: Überprüfen + Erstellen , um zur Seite " Überprüfen + Erstellen " zu wechseln.

Überprüfen und Erstellen einer Seite

Überprüfen Sie auf der Seite "Überprüfen + Erstellen " alle Einstellungen, bestätigen Sie, dass die Überprüfung erfolgreich war, und wählen Sie dann "Erstellen" aus, um das Thema oder die Domäne zu erstellen.

Screenshot mit der Seite „Überprüfen + erstellen“.

Nächste Schritte

Nachdem Sie nun wissen, wie Sie benutzerdefinierte Themen oder Domänen erstellen, erfahren Sie mehr darüber, was Ihnen das Ereignisraster helfen kann:

Um mehr über das Veröffentlichen und Konsumieren von Ereignissen aus Event Grid durch verschiedene Programmiersprachen zu erfahren, siehe die folgenden Beispiele: