在命名空間主題中建立、檢視及管理活動訂閱

事件訂閱定義了消費者如何接收發佈到命名空間主題的事件。 本文將示範如何透過 Azure 入口網站,在 Azure 事件方格 中建立、檢視及管理命名空間主題的事件訂閱。

當您建立事件訂閱時,可選擇提取或推送傳遞。 透過拉取式交付,你的應用程式能連接到事件網格,以自己的節奏讀取事件。 透過推送,Event Grid 會將事件傳送到你設定的目的地。 想了解更多這些選項,請參閱 拉取配送概述 和 推送配送概述。

先決條件

在命名空間主題中建立活動訂閱

  1. 在 Azure 入口網站,前往你想用於活動訂閱的命名空間主題。 關於尋找主題的步驟,請參見 「建立、檢視與管理命名空間主題」。

  2. 在實體區塊中,選擇訂閱。

    顯示 Event Grid 事件訂閱的螢幕擷取畫面。

  3. 在 訂閱 頁面,選擇 + 訂閱。

    顯示建立 Event Grid 事件訂閱的螢幕擷取畫面。

  4. 在 基礎 標籤中,輸入活動訂閱名稱,然後選擇傳送模式。

    Important

    當你建立訂閱時,請選擇 拉取 或 推送 方式。 欲了解更多事件網格命名空間中可用的消費模式,請參閱 拉取交付總覽 或 推送交付總覽。

    以下螢幕擷取畫面顯示提取傳遞訂閱的設定:

    截圖顯示拉取活動訂閱建立過程。

    以下截圖顯示推送訂閱的設定:

    顯示建立推送事件訂閱的截圖。

  5. 在 篩選 標籤中,新增你想篩選的事件類型,並加入你想在訂閱中使用的任何上下文屬性篩選器。

    顯示 Event Grid 事件訂閱建立篩選條件的螢幕擷取畫面。

  6. 在 「附加功能 」標籤中,設定鎖定時間(分鐘),指定最大送達次數,然後選擇 「建立」。

    顯示建立 Event Grid 事件訂閱其他功能的螢幕擷取畫面。

在命名空間主題中查看事件訂閱

  1. 前往包含你想查看的活動訂閱的命名空間主題。 關於尋找主題的步驟,請參見 「建立、檢視與管理命名空間主題」。

  2. 在實體區塊中,選擇訂閱。

    顯示事件方格事件訂閱的螢幕擷取畫面。

  3. 搜尋你想查看的訂閱,然後選擇它。

    顯示 Event Grid 事件訂閱搜尋的螢幕擷圖。

  4. 請檢視活動訂閱設定。

    顯示 Event Grid 事件訂閱的螢幕擷取畫面。

刪除命名空間主題中的活動訂閱

  1. 前往包含你想刪除的事件訂閱的命名空間主題。 關於尋找主題的步驟,請參見 「建立、檢視與管理命名空間主題」。

  2. 在實體區塊中,選擇訂閱。

    顯示 Event Grid 事件訂閱的螢幕擷取畫面。

  3. 搜尋你想刪除的訂閱,然後選擇它。

    顯示事件網格事件訂閱搜尋的螢幕擷取畫面。

  4. 在 [概觀] 頁面上,選取工具列上的 [刪除]。

    顯示刪除 Event Grid 事件訂閱的螢幕擷取畫面。

  5. 在確認頁面輸入資源名稱,然後選擇 刪除 以確認刪除。

    顯示 Event Grid 事件訂閱刪除確認的螢幕擷取畫面。

設定命名空間主題訂閱的篩選器

  1. 要更新現有訂閱的篩選條件,請前往訂閱,然後在設定區塊選擇篩選器。 新增你想篩選的事件類型,加入任何你想使用的上下文屬性過濾器,然後選擇 儲存。

    截圖顯示事件網格活動訂閱篩選器設定。

命名空間主題訂閱的簡化篩選模型

命名空間主題下的事件訂閱,相較於網域以及自訂、系統、合作夥伴和網域主題的事件訂閱,採用較為簡化的篩選設定模型。 篩選功能都相同,只有在 subject 屬性上設定篩選器的方式不同。 以下章節將說明這些差異。

依事件資料篩選

當事件資料是 JSON 物件時,你可以根據事件物件中的 data 值來篩選事件。 欲了解更多資訊,請參閱活動訂閱。

主旨開頭為

沒有專用的設定屬性可針對 subject 指定篩選器。 若要以字串開頭的值來過濾上下文屬性 subject ,請使用以下篩選器設定。

關鍵價值 操作員 value
主旨 字串開頭為 你的字串

主旨結尾為

沒有專用的組態屬性可在 subject 上指定篩選器。 若要以字串結尾的值來過濾上下文屬性 subject ,請使用以下篩選器設定。

關鍵價值 操作員 value
主旨 字串結尾為 您的字串