Erstellen, anzeigen und verwalten Sie Ereignisabonnements in Namespacethemen

Ein Event-Abonnement definiert, wie ein Verbraucher Ereignisse empfängt, die in einem Namespace-Thema veröffentlicht wurden. Dieser Artikel zeigt Ihnen, wie Sie Event-Abonnements für Namespace-Themen in Azure Event Grid mit dem Azure-Portal erstellen, anzeigen und verwalten können.

Wenn Sie ein Event-Abonnement erstellen, wählen Sie entweder Pull- oder Push-Delivery. Mit Pull Delivery verbindet sich Ihre Anwendung mit Event Grid, um Ereignisse in ihrem eigenen Tempo zu lesen. Beim Push-Delivery sendet Event Grid Ereignisse an ein von dir konfiguriertes Ziel. Um mehr über diese Optionen zu erfahren, siehe Pull Delivery Overview und Push Delivery Overview.

Voraussetzungen

Erstelle ein Event-Abonnement in einem Namespace-Thema

  1. Im Azure-Portal gehen Sie zu dem Namespace-Thema, das Sie für das Event-Abonnement verwenden möchten. Informationen zum Auffinden eines Themas finden Sie unter Namespace-Themen erstellen, anzeigen und verwalten.

  2. Im Bereich Entitäten wählen Sie Abonnements.

    Screenshot, der Event Grid Event-Abonnements zeigt.

  3. Auf der Seite Abonnements wählen Sie + Abonnement aus.

    Screenshot, der die Erstellung eines Event Grid-Event-Abonnements zeigt.

  4. Geben Sie auf der Registerkarte Grundlagen einen Namen für das Ereignisabonnement ein, und wählen Sie anschließend den Übermittlungsmodus aus.

    Important

    Wenn Sie ein Abonnement erstellen, wählen Sie entweder den Pull- oder Push-Liefermodus . Um mehr über die in Event Grid-Namensräumen verfügbaren Konsummodi zu erfahren, siehe Pull Delivery Overview oder Push delivery overview.

    Der folgende Screenshot zeigt die Einstellungen für ein Pull-Delivery-Abonnement:

    Screenshot zeigt die Erstellung eines Pull-Event-Abonnements.

    Der folgende Screenshot zeigt die Einstellungen für ein Push-Delivery-Abonnement:

    Screenshot zeigt die Erstellung eines Push-Event-Abonnements.

  5. Im Reiter Filter fügen Sie die Ereignistypen hinzu, auf die Sie filtern möchten, und fügen Sie alle Kontextattributfilter hinzu, die Sie im Abonnement verwenden möchten.

    Screenshot der Registerkarte „Filter“ beim Erstellen eines Event Grid-Ereignisabonnements

  6. Im Reiter Zusätzliche Funktionen stellen Sie die Sperrdauer in Minuten fest, geben Sie die maximale Lieferanzahl an und wählen Sie dann Erstellen.

    Screenshot der Registerkarte „Zusätzliche Features“ beim Erstellen eines Event Grid-Ereignisabonnements

Sehen Sie sich ein Event-Abonnement in einem Namespace-Thema an

  1. Gehe zum Namespace-Thema, das das Event-Abonnement enthält, das du sehen möchtest. Informationen zum Auffinden eines Themas finden Sie unter Namespace-Themen erstellen, anzeigen und verwalten.

  2. Im Bereich Entitäten wählen Sie Abonnements.

    Screenshot, der Event Grid Event-Abonnements zeigt.

  3. Suche nach dem Abonnement, das du sehen möchtest, und wähle es dann aus.

    Screenshot mit der Suche nach Event Grid-Ereignisabonnements.

  4. Überprüfen Sie die Einstellungen für das Event-Abonnement.

    Screenshot, der das Event Grid Event-Abonnement zeigt.

Löschen Sie ein Ereignis-Abonnement in einem Namespace-Thema

  1. Gehe zum Namespace-Thema, das das Event-Abonnement enthält, das du löschen möchtest. Wie Sie ein Thema finden, erfahren Sie unter Namespace-Themen erstellen, anzeigen und verwalten.

  2. Im Bereich Entitäten wählen Sie Abonnements.

    Screenshot, der Event Grid Event-Abonnements zeigt.

  3. Suche nach dem Abonnement, das du löschen möchtest, und wähle es dann aus.

    Screenshot mit der Suche nach Event Grid-Ereignisabonnements.

  4. Wählen Sie auf der Seite Übersicht die Option Löschen auf der Symbolleiste aus.

    Screenshot, der die Löschung des Event Grid-Event-Abonnements zeigt.

  5. Geben Sie auf der Bestätigungsseite den Namen der Ressource ein und wählen Sie dann Löschen , um die Löschung zu bestätigen.

    Screenshot der Bestätigung zum Löschen des Ereignisabonnements von Event Grid.

Konfigurieren Sie Filter für ein Namespace-Themenabonnement

  1. Um die Filter für ein bestehendes Abonnement zu aktualisieren, gehe zum Abonnement und wähle dann im Bereich Einstellungen Filter aus. Füge die Ereignistypen hinzu, auf die du filtern möchtest, füge alle Kontextattributfilter hinzu, die du verwenden möchtest, und wähle dann Speichern aus.

    Screenshot zeigt die Einstellungen der Event Grid-Event-Abonnement-Filter.

Vereinfachtes Filtermodell für Namespace-Themenabonnements

Ereignisabonnements unter einem Namespace-Thema haben ein vereinfachtes Filterkonfigurationsmodell im Vergleich zu Event-Abonnements für Domains sowie für benutzerdefinierte, System-, Partner- und Domain-Themen. Die Filterfunktionen sind die gleichen, außer wie du Filter auf dem subject Attribut konfigurierst. Die folgenden Abschnitte erklären die Unterschiede.

Nach Ereignisdaten filtern

Man kann Ereignisse basierend auf Werten im Ereignisobjekt data filtern, wenn die Ereignisdaten ein JSON-Objekt sind. Weitere Informationen finden Sie unter Event-Abonnements.

Thema beginnt mit

Keine dedizierten Konfigurationseigenschaften spezifizieren Filter auf subject. Um das Kontextattribut subject mit einem Wert zu filtern, der mit einer Zeichenkette beginnt, verwenden Sie die folgende Filterkonfiguration.

Schlüsselwert Bediener value
Betreff String beginnt mit Deine Saite

Betreff endet mit

Keine dedizierten Konfigurationseigenschaften spezifizieren Filter auf subject. Um das Kontextattribut subject mit einem Wert zu filtern, der mit einer Zeichenkette endet, verwenden Sie die folgende Filterkonfiguration.

Schlüsselwert Bediener value
Betreff Die Schnur endet mit Deine Saite