Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
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
- Ein Azure-Konto mit einem aktiven Abonnement. Kostenlos ein Konto erstellen.
- Ein Event Grid-Namensraum. Um einen solchen zu erstellen, siehe Erstellen, anzeigen und verwalten von Namensräumen.
- Ein Namespace-Thema in Ihrem Event Grid-Namespace. Informationen zum Erstellen finden Sie unter Namespace-Themen erstellen, anzeigen und verwalten.
Erstelle ein Event-Abonnement in einem Namespace-Thema
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.
Im Bereich Entitäten wählen Sie Abonnements.
Auf der Seite Abonnements wählen Sie + Abonnement aus.
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:
Der folgende Screenshot zeigt die Einstellungen für ein Push-Delivery-Abonnement:
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.
Im Reiter Zusätzliche Funktionen stellen Sie die Sperrdauer in Minuten fest, geben Sie die maximale Lieferanzahl an und wählen Sie dann Erstellen.
Sehen Sie sich ein Event-Abonnement in einem Namespace-Thema an
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.
Im Bereich Entitäten wählen Sie Abonnements.
Suche nach dem Abonnement, das du sehen möchtest, und wähle es dann aus.
Überprüfen Sie die Einstellungen für das Event-Abonnement.
Löschen Sie ein Ereignis-Abonnement in einem Namespace-Thema
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.
Im Bereich Entitäten wählen Sie Abonnements.
Suche nach dem Abonnement, das du löschen möchtest, und wähle es dann aus.
Wählen Sie auf der Seite Übersicht die Option Löschen auf der Symbolleiste aus.
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.
Konfigurieren Sie Filter für ein Namespace-Themenabonnement
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.
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 |