事件網格自訂主題會提供一個使用者定義的端點,讓你發佈自己的應用程式事件。 網域讓你能將多個相關主題作為單一資源管理,這對於在大型組織中向多個訂閱者發送活動很有幫助。
本文將示範如何利用 Azure 入口網站在 Azure 事件方格 中建立自訂主題或網域。
先決條件
如果你是 Azure 事件方格 新手,建議在開始前先閱讀 Event Grid 的總覽。
註冊事件方格資源提供者
除非你之前用過 Event Grid,否則你需要註冊 Event Grid 資源提供者。 如果你之前用過 Event Grid,請跳到下一節。
在 Azure 入口網站中遵循下列步驟:
在左側功能表中,選取訂閱。
從訂閱清單中選擇你想用於事件網格的訂閱。
在 訂閱 頁面,左側選單的 設定 中,選擇 資源提供者。
搜尋 Microsoft。EventGrid,並確認狀態為 NotRegistered。
在提供者清單中選取 [Microsoft.EventGrid]。
在指令列中,選擇 註冊。
重新整理,確認 Microsoft.EventGrid 的狀態已變更為 已註冊。
建立自訂主題或網域
事件方格主題會提供使用者定義的端點,作為您發佈事件的目的地。
登入 Azure 入口網站。
在上方的搜尋欄輸入「事件網格主題」,然後從下拉選單中選擇「事件網格主題」。 要建立網域,請搜尋事件網格網域。
在 事件網格主題 或 事件網格領域 頁面,選擇 工具列上的 + 創建 。
基本頁面
在建立主題或建立事件網格領域嚮導的基礎頁面,請依照以下步驟操作:
選取您的 Azure 訂用帳戶。
選取現有的資源群組或選取 [新建],然後針對 [資源群組] 輸入 [名稱]。
輸入一個獨特的 名稱 來指定自訂主題或網域。 名稱必須是唯一的,因為網域名稱系統(DNS)條目代表它。 請勿使用影像中顯示的名稱。 相反地,請建立您自己的名稱。 字元必須介於 3 到 50 個字元之間,且僅包含 a-z、A-Z、0-9 和「-」這三個值。
選取 Event Grid 主題或網域的 位置。
在頁面底部選擇 「下一步:網路」 即可切換到 「網路」 頁面。
網路頁面
在建立主題或建立事件網格領域精靈的網路頁面,請依照以下步驟操作:
如果你想讓客戶端透過公共 IP 連接主題或網域端點,請保持選擇 公開存取 選項。 你可以限制特定 IP 位址或 IP 範圍的存取。
若要允許透過私有端點存取主題或網域,請選擇 私有存取 選項。
請依照「使用 Azure 入口新增私人端點」部分的指示建立私有端點。
在頁面底部選擇 「下一步:安全性 」即可切換到 安全性 頁面。
安全性頁面
在「建立主題」或「建立事件網格領域」精靈的安全頁面,請依照以下步驟操作:
若要將系統指派的管理身份給你的主題或網域,請選擇 啟用系統指派身份。
要指派使用者指派的身份,請在頁面的使用者指派身份區塊中選擇新增使用者指派身份。
在 「選擇使用者指派身份 」視窗中,選擇具有使用者指派身份的訂閱,選擇使用者 指派身份,然後選擇 「選擇」。
要停用本地驗證,請選擇 「停用」。 當你停用本地認證時,主題或網域只會接受 Microsoft Entra 認證,不接受存取金鑰或 SAS 認證。
設定最低所需的傳輸層安全(TLS)版本。 欲了解更多資訊,請參閱 設定最小 TLS 版本。
在頁面底部選擇 「進階 」可切換到 進階 頁面。
進階頁面
在「建立主題」或「建立事件網格領域」精靈的進階頁面,選擇你發佈到該主題的事件架構。
對於 資料駐留,請選擇將所有資料保留在同一區域(區域)或將中繼資料複製到預先定義的次要區域(跨地理)。
跨地理位置選項可在發生區域失敗時,允許 Microsoft 起始的容錯移轉移轉至配對區域。 欲了解更多資訊,請參閱 Azure 事件方格 中的伺服器端地理災難復原。 Microsoft 會在極少數情況下執行 Microsoft 發起的容錯移轉,將 Event Grid 資源從受影響的區域移轉到其對應的地理配對區域。 這個過程不需要你介入。 Microsoft 保留決定何時採取此路徑的權利。 這個機制不需要您的同意便會容錯移轉至您的主題或網域。 如需詳細資訊,請參閱如何從容錯移轉復原?
如果你選擇 區域 選項,你可以自訂災難復原計畫。
選擇 下一步:標籤 即可前往 標籤 頁面。
標籤頁面
標籤頁面沒有專門針對事件網格的欄位。 你可以如同對任何其他 Azure 資源一樣,指派標記(名稱-值組)。 選擇 「下一步:評論 + 創建 」即可切換到 「評論+建立 」頁面。
評論 + 建立頁面
在 Review + 建立 頁面,檢視所有設定,確認驗證成功,然後選擇 建立 主題或網域。
下一步
現在你已經知道如何建立自訂主題或領域,請進一步了解 Event Grid 能幫助你做些什麼:
想了解如何使用不同程式語言將事件發佈到事件網格,以及從事件網格中消費事件,請參考以下範例: