Skapa, visa och hantera evenemangsprenumerationer i namnrymdsämnen

En eventprenumeration definierar hur en konsument tar emot händelser publicerade till ett namnrymdämne. Den här artikeln visar hur du skapar, visar och hanterar eventprenumerationer på namnrymdsämnen i Azure Event Grid genom att använda Azure-portalen.

När du skapar en eventprenumeration väljer du antingen pull- eller pushleverans. Med pull delivery kopplas din applikation till Event Grid för att läsa händelser i sin egen takt. Med push-leverans skickar Event Grid händelser till en destination som du konfigurerar. Mer information om dessa alternativ finns i Översikt över pull-leverans och Översikt över push-leverans.

Förutsättningar

Skapa en eventprenumeration i ett namnrymdsämne

  1. I Azure-portalen, gå till namnrymdsämnet som du vill använda för eventprenumerationen. För steg för att hitta ett ämne, se Skapa, visa och hantera namnrymdsämnen.

  2. I avsnittet Företag, välj Prenumerationer.

    Skärmdump som visar Event Grid-eventprenumerationer.

  3. prenumerationssidan , välj + Prenumeration.

    Skärmdump som visar Event Grid-prenumerationsskapande.

  4. På fliken Grunder , ange ett namn för evenemangsprenumerationen och välj sedan leveransläget.

    Important

    När du skapar en prenumeration, välj antingen Pull- eller Push-leveransläget . För att lära dig mer om konsumtionssätten som finns tillgängliga i Event Grid-namnrymder, se Översikt av Pull-leverans eller Push-leveransöversikt.

    Följande skärmdump visar inställningarna för en pull delivery-prenumeration:

    Skärmdump som visar skapandet av prenumerationer på pull-event.

    Följande skärmdump visar inställningarna för en pushleveransprenumeration:

    Skärmdump som visar skapandet av en prenumeration på push-event.

  5. På fliken Filter lägger du till de händelsetyper du vill filtrera på, och lägg till eventuella kontextattributfilter som du vill använda i prenumerationen.

    Skärmbild som visar filter för att skapa Event Grid-händelseprenumerationer.

  6. På fliken Ytterligare funktioner , ställ in låstiden i minuter, ange det maximala antalet leveranser och välj sedan Skapa.

    Skärmbild som visar Event Grid-händelseprenumerationen skapa ytterligare funktioner.

Visa en händelseprenumeration i ett namnrymdsämne

  1. Gå till namnrymdsämnet som innehåller den eventprenumeration du vill se. För steg för att hitta ett ämne, se Skapa, visa och hantera namnrymdsämnen.

  2. I avsnittet Företag, välj Prenumerationer.

    Skärmdump som visar Event Grid-eventprenumerationer.

  3. Sök efter prenumerationen du vill se och välj sedan den.

    Skärmdump som visar Event Grid-prenumerationssökning.

  4. Gå igenom inställningarna för evenemangsprenumerationen.

    Skärmdump som visar Event Grid-eventprenumeration.

Ta bort en händelseprenumeration i ett namnrymdsämne

  1. Gå till namnrymdsämnet som innehåller evenemangsprenumerationen du vill ta bort. För steg för att hitta ett ämne, se Skapa, visa och hantera namnrymdsämnen.

  2. I avsnittet Företag, välj Prenumerationer.

    Skärmdump som visar Event Grid-eventprenumerationer.

  3. Sök efter prenumerationen du vill ta bort och välj sedan den.

    Skärmdump som visar Event Grid-prenumerationssökning.

  4. På sidan Översikt väljer du Ta bort i verktygsfältet.

    Skärmdump som visar Event Grid-prenumerationens borttagning.

  5. På bekräftelsesidan, ange namnet på resursen och välj sedan Ta bort för att bekräfta raderingen.

    Skärmdump som visar bekräftelse på radering av Event Grid-prenumerationen.

Konfigurera filter för en namnrymdsämnesprenumeration

  1. För att uppdatera filtren för en befintlig prenumeration, gå till prenumerationen och välj sedan Filter i avsnittet Inställningar . Lägg till de händelsetyper du vill filtrera på, lägg till eventuella kontextattributfilter du vill använda, och välj sedan Spara.

    Skärmdump som visar filterinställningar för en Event Grid-händelseprenumeration.

Förenklad filtreringsmodell för ämnesprenumerationer i namnrymder

Händelseprenumerationer under ett namnrymdämne har en förenklad filtreringskonfigurationsmodell jämfört med händelseprenumerationer på domäner samt på egenutvecklade, system-, partner- och domänämnen. Filtreringsmöjligheterna är desamma, förutom hur du konfigurerar filter på attributet subject . Följande avsnitt förklarar skillnaderna.

Filtrera på händelsedata

Du kan filtrera händelser baserat på värden i händelseobjektet data när händelsedatan är ett JSON-objekt. För mer information, se Event-prenumerationer.

Ämnet börjar med

Inga dedikerade konfigurationsegenskaper specificerar filter på subject. För att filtrera kontextattributet subject med ett värde som börjar med en sträng, använd följande filterkonfiguration.

Nyckelvärde operator value
subject Strängen börjar med din sträng

Ämnet slutar med

Inga dedikerade konfigurationsegenskaper specificerar filter på subject. För att filtrera kontextattributet subject med ett värde som slutar på en sträng, använd följande filterkonfiguration.

Nyckelvärde operator value
subject Texten slutar med Din sträng