Twórz, przeglądaj i zarządzaj subskrypcjami zdarzeń w tematach z przestrzeni nazw

Subskrypcja zdarzeń definiuje, w jaki sposób konsument otrzymuje wydarzenia opublikowane w temacie przestrzeni nazw. Ten artykuł pokazuje, jak tworzyć, przeglądać i zarządzać subskrypcjami zdarzeń dotyczących tematów przestrzeni nazw w Azure Event Grid, korzystając z portalu Azure.

Gdy tworzysz subskrypcję zdarzeń, wybierasz sposób dostarczania: pull lub push. W modelu pull aplikacja łączy się z usługą Event Grid, aby odczytywać zdarzenia we własnym tempie. W przypadku dostawy push Event Grid wysyła zdarzenia do miejsca, które konfigurujesz. Aby dowiedzieć się więcej o tych opcjach, zobacz przegląd dostawy Pull oraz przegląd dostawy Push.

Wymagania wstępne

Utwórz subskrypcję wydarzenia w temacie przestrzeni nazw

  1. W portalu Azure przejdź do tematu w przestrzeni nazw, którego chcesz użyć na potrzeby subskrypcji zdarzeń. Instrukcje dotyczące znajdowania tematu znajdują się w sekcji Tworzenie, wyświetlanie tematów przestrzeni nazw i zarządzanie nimi.

  2. W sekcji Podmioty wybierz Subskrypcje.

    Zrzut ekranu przedstawiający subskrypcje zdarzeń Event Grid.

  3. Na stronie Subskrypcje wybierz + Subskrypcja.

    Zrzut ekranu przedstawiający tworzenie subskrypcji zdarzeń usługi Event Grid.

  4. Na zakładce Podstawy wpisz nazwę subskrypcji wydarzenia, a następnie wybierz tryb dostawy.

    Ważna

    Podczas tworzenia subskrypcji wybierz tryb dostarczania Pull lub Push . Aby dowiedzieć się więcej o trybach konsumpcji dostępnych w przestrzeniach nazw Event Grid, zobacz przegląd dostaw Pull lub przegląd dostawy Push.

    Poniższy zrzut ekranu pokazuje ustawienia subskrypcji pull delivery:

    Zrzut ekranu pokazujący tworzenie subskrypcji pull event.

    Poniższy zrzut ekranu pokazuje ustawienia subskrypcji push delivery:

    Zrzut ekranu pokazujący tworzenie subskrypcji push event.

  5. Na zakładce Filtry dodaj typy zdarzeń, które chcesz filtrować, oraz wszelkie filtry atrybutów kontekstu, które chcesz używać w subskrypcji.

    Zrzut ekranu przedstawiający filtry tworzenia subskrypcji zdarzeń usługi Event Grid.

  6. Na zakładce Dodatkowe funkcje ustaw czas trwania blokady w minutach, określ maksymalną liczbę dostaw, a następnie wybierz Create.

    Zrzut ekranu przedstawiający subskrypcję zdarzeń usługi Event Grid, która tworzy dodatkowe funkcje.

Wyświetlanie subskrypcji zdarzeń w temacie w przestrzeni nazw

  1. Przejdź do tematu w przestrzeni nazw, który zawiera subskrypcję zdarzeń, którą chcesz wyświetlić. Instrukcje dotyczące znajdowania tematu znajdują się w artykule Tworzenie, wyświetlanie tematów przestrzeni nazw i zarządzanie nimi.

  2. W sekcji Podmioty wybierz Subskrypcje.

    Zrzut ekranu pokazujący subskrypcje zdarzeń Event Grid.

  3. Wyszukaj subskrypcję, którą chcesz zobaczyć, a następnie ją wybierz.

    Zrzut ekranu przedstawiający wyszukiwanie subskrypcji zdarzeń usługi Event Grid.

  4. Sprawdź ustawienia subskrypcji wydarzenia.

    Zrzut ekranu pokazujący subskrypcję zdarzeń Event Grid.

Usuń subskrypcję zdarzeń w temacie przestrzeni nazw

  1. Przejdź do tematu przestrzeni nazw, który zawiera subskrypcję zdarzenia, którą chcesz usunąć. Aby dowiedzieć się, jak znaleźć temat, zobacz Tworzenie, wyświetlanie i zarządzanie tematami w przestrzeni nazw.

  2. W sekcji Podmioty wybierz Subskrypcje.

    Zrzut ekranu pokazujący subskrypcje zdarzeń Event Grid.

  3. Wyszukaj subskrypcję, którą chcesz usunąć, a następnie ją zaznacz.

    Zrzut ekranu przedstawiający wyszukiwanie subskrypcji zdarzeń Event Grid.

  4. Na stronie Przegląd wybierz pozycję Usuń na pasku narzędzi.

    Zrzut ekranu pokazujący usunięcie subskrypcji zdarzeń Event Grid.

  5. Na stronie potwierdzenia wpisz nazwę zasobu, a następnie wybierz Usuń , aby potwierdzić usunięcie.

    Zrzut ekranu pokazujący potwierdzenie usunięcia subskrypcji zdarzenia Event Grid.

Konfiguruj filtry dla subskrypcji tematu w przestrzeni nazw

  1. Aby zaktualizować filtry dla istniejącej subskrypcji, przejdź do subskrypcji, a następnie wybierz Filtry w sekcji Ustawienia . Dodaj typy zdarzeń, które chcesz filtrować, dodaj filtry atrybutów kontekstu, które chcesz użyć, a następnie wybierz Zapisz.

    Zrzut ekranu pokazujący ustawienia filtrów subskrypcji zdarzeń Event Grid.

Uproszczony model filtrowania subskrypcji tematów w przestrzeniach nazw

Subskrypcje zdarzeń w temacie przestrzeni nazw mają uproszczony model konfiguracji filtrowania w porównaniu z subskrypcjami zdarzeń dla domen oraz tematów niestandardowych, systemowych, partnerskich i domenowych. Możliwości filtrowania są takie same, z wyjątkiem sposobu konfiguracji filtrów na atrybucie subject . Poniższe sekcje wyjaśniają różnice.

Filtrowanie danych zdarzeń

Możesz filtrować zdarzenia na podstawie wartości w obiekcie zdarzenia data , gdy dane zdarzenia są obiektem JSON. Więcej informacji można znaleźć w artykule Subskrypcje wydarzeń.

Temat zaczyna się od

Żadne dedykowane właściwości konfiguracyjne nie określają filtrów dla subject. Aby przefiltrować atrybut subject kontekstu wartością zaczynającą się od ciągu znaków, użyj następującej konfiguracji filtrów.

Wartość kluczowa operator wartość
subject Struna zaczyna się od twój ciąg znaków

Temat kończy się na

Żadne dedykowane właściwości konfiguracyjne nie określają filtrów dla subject. Aby przefiltrować atrybut subject kontekstu wartością kończącą się na ciąg znaków, użyj następującej konfiguracji filtrów.

Wartość kluczowa operator wartość
subject Struna kończy się na twój ciąg znaków