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

In diesem Artikel wird gezeigt, wie Sie ein benutzerdefiniertes Thema oder eine Domäne in Azure Event Grid erstellen.

Voraussetzungen

Wenn Sie noch nicht mit Azure Event Grid arbeiten, lesen Sie die Übersicht über das Ereignisraster , bevor Sie dieses Lernprogramm starten.

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 bei 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 Azure Portsuchleiste zum Suchen nach Ereignisrasterthemen.

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

    Der Screenshot zeigt die Schaltfläche Thema erstellen auf der Event Grid-Themenseite.

Seite „Grundlagen“

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

  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 Domäne an. Der Name muss eindeutig sein, da er durch einen DNS-Eintrag (Domain Name System) dargestellt wird. Verwenden Sie nicht den Namen, der in der Abbildung zu sehen ist. Erstellen Sie stattdessen Ihren eigenen Namen – sie muss zwischen 3-50 Zeichen bestehen und nur 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

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. Sie können den Zugriff auf bestimmte IP-Adressen oder den IP-Adressbereich einschrä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.

    Screenshot der Auswahl der Option für den privaten Zugriff auf der Seite

  3. Folgen Sie den Anweisungen im Abschnitt "Hinzufügen eines privaten Endpunkts mithilfe des Azure-Portals ", 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. Wählen Sie im Fenster " Benutzer zugewiesene Identität auswählen" das Abonnement mit der vom Benutzer zugewiesenen Identität aus, wählen Sie die vom Benutzer zugewiesene Identität aus, und klicken Sie dann auf "Auswählen".

    Screenshot der Seite

  4. Um die lokale Authentifizierung zu deaktivieren, wählen Sie "Deaktiviert" aus. Wenn Sie dies tun, kann auf das Thema oder die Domäne nicht mithilfe von Zugriffsschlüsseln und SAS-Authentifizierung, sondern nur mithilfe der Microsoft Entra-Authentifizierung zugegriffen werden.

    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. Wählen Sie auf der Seite "Erweitert " des Assistenten " Thema erstellen " oder " Ereignisrasterdomäne erstellen " das Schema für Ereignisse aus, die in diesem Thema veröffentlicht werden.

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

  2. Wählen Sie für data residency aus, ob keine Daten in eine andere Region (Regional) repliziert werden sollen, oder ob die Metadaten in eine vordefinierte sekundäre Region (Cross-Geo) repliziert werden sollen.

    Screenshot mit dem Abschnitt „Datenresidenz“ auf der Seite „Erweitert“ im Assistenten zum Erstellen von Themen.

    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. In seltenen Fällen wird ein von Microsoft initiiertes Failover durchgeführt, um Event Grid-Ressourcen aus einer betroffenen Region in die entsprechende geografisch gekoppelte Region zu übertragen. Für diesen Vorgang ist kein Eingreifen des Benutzers erforderlich. Microsoft behält sich das Recht vor, zu bestimmen, wann dieser Weg getroffen wird. Der Mechanismus erfordert keine Zustimmung des Benutzers, bevor für das Thema oder die Domäne eines Benutzers ein Failover durchgeführt wird. Weitere Informationen finden Sie unter Wie stelle ich den Betrieb nach einem Failover wieder her?.

    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.

Seite "Tags"

Die Seite "Tags " enthält keine Felder, die für das Ereignisraster spezifisch sind. 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:

In den folgenden Beispielen erfahren Sie, wie Sie Ereignisse in Event Grid mithilfe verschiedener Programmiersprachen veröffentlichen und nutzen: