將事件從一個 Azure 事件方格 命名空間主題轉送至另一個命名空間主題 (預覽)
將事件從一個 Azure 事件方格 命名空間主題轉送到另一個命名空間主題,是一個直接的程式,可增強事件驅動架構的彈性和延展性。 無論您是在相同資源內工作,還是跨不同資源工作,Azure 事件方格 命名空間都提供順暢的方式,有效率地轉送事件。
您可以將事件從某個命名空間中的主題轉送至相同命名空間中的另一個主題。
您也可以將事件從某個命名空間中的主題轉送至另一個命名空間中的主題。
啟用來源命名空間的受控識別
在此步驟中,您會為來源命名空間啟用受控識別(包含來源主題的命名空間)。 選取適合您案例的身分識別。 請參閱 受控系統識別的最佳做法建議。 在這裡,我們會使用系統指派的身分識別進行示範。
流覽至具有來源主題之命名空間的 Azure 入口網站 頁面。
選取 左側導覽功能表上的 [身分 識別]。
在 [系統指派] 索引標籤上,針對 [狀態] 選取 [開啟]。
選取 命令列上的 [儲存 ] 以儲存設定。
在彈出視窗中,選取 [ 是 ] 以確認啟用命名空間的受控識別。
確認系統指派的受控識別已指派給具有來源主題的命名空間。
授與身分識別將事件傳送至目的地主題的許可權
在此步驟中,您會將來源命名空間的受控識別新增至 目的地命名空間上的事件方格數據傳送者 角色。 此步驟可讓來源命名空間能夠將事件傳送或轉送至目的地命名空間。
流覽至具有目的地主題之命名空間的 Azure 入口網站 頁面。
選取 [存取控制 [IAM],然後選取 [新增角色指派]。
在 [新增角色指派] 頁面的 [角色] 索引標籤上,選取 [EventGrid 數據傳送者] 角色,然後選取 [下一步]。
在 [ 成員] 索引標籤上,選取 [受控識別],然後選取 [ + 選取成員]。
在 [ 選取受控識別] 視窗中,遵循下列步驟:
現在,在 [新增角色指派] 頁面上,選取 [檢閱 + 指派]。
在 [ 檢閱 + 指派 ] 頁面上,檢閱設定,然後選取 [ 檢閱 + 指派]。
使用目的地主題作為端點,建立來源主題的事件訂用帳戶
在此步驟中,您會使用目的地命名空間主題在來源命名空間主題上建立事件訂用帳戶,讓事件轉送至目的地命名空間主題。
流覽至 Azure 入口網站 中的來源主題頁面。 在 [ 事件方格命名空間主題 ] 頁面上,選取 命令行上的 [+ 訂用帳戶 ]。
在 [ 建立訂用帳戶] 頁面上,輸入事件訂閱的名稱。
選取 [事件方格命名空間主題 ] 作為端點目的地,然後選取 [ 設定端點]。
在 [ 選取事件方格命名空間主題 ] 頁面上,遵循下列步驟:
選取目的地命名空間主題結束的 Azure 訂用帳戶、資源群組和事件方格命名空間。
針對 [ 事件方格命名空間主題],選取目的地命名空間主題。
在 [ 傳遞 的受控識別] 區段中,選取 [ 重新整理]。
選取來源主題的系統指派受控識別,然後選取 [ 建立]。
相關內容
如需支援的事件處理程式清單,請參閱 命名空間主題推送傳遞事件處理程式。