共用方式為


將事件從一個 Azure 事件方格 命名空間主題轉送至另一個命名空間主題 (預覽)

將事件從一個 Azure 事件方格 命名空間主題轉送到另一個命名空間主題,是一個直接的程式,可增強事件驅動架構的彈性和延展性。 無論您是在相同資源內工作,還是跨不同資源工作,Azure 事件方格 命名空間都提供順暢的方式,有效率地轉送事件。

您可以將事件從某個命名空間中的主題轉送至相同命名空間中的另一個主題。

此圖說明將事件從某個命名空間主題轉送至相同命名空間中的另一個主題。

您也可以將事件從某個命名空間中的主題轉送至另一個命名空間中的主題。

此圖說明將事件從某個命名空間主題轉送至不同命名空間中的另一個主題。

啟用來源命名空間的受控識別

在此步驟中,您會為來源命名空間啟用受控識別(包含來源主題的命名空間)。 選取適合您案例的身分識別。 請參閱 受控系統識別的最佳做法建議。 在這裡,我們會使用系統指派的身分識別進行示範。

  1. 流覽至具有來源主題之命名空間的 Azure 入口網站 頁面。

  2. 選取 左側導覽功能表上的 [身分 識別]。

  3. 在 [系統指派] 索引標籤上,針對 [狀態] 選取 [開啟]。

  4. 選取 命令列上的 [儲存 ] 以儲存設定。

    此螢幕快照顯示已啟用系統指派受控識別之命名空間的 [身分識別] 頁面。

  5. 在彈出視窗中,選取 [ ] 以確認啟用命名空間的受控識別。

    顯示確認視窗的螢幕快照。

  6. 確認系統指派的受控識別已指派給具有來源主題的命名空間。

    顯示來源命名空間系統指派受控識別的螢幕快照。

授與身分識別將事件傳送至目的地主題的許可權

在此步驟中,您會將來源命名空間的受控識別新增至 目的地命名空間上的事件方格數據傳送者 角色。 此步驟可讓來源命名空間能夠將事件傳送或轉送至目的地命名空間。

  1. 流覽至具有目的地主題之命名空間的 Azure 入口網站 頁面。

  2. 選取 [存取控制 [IAM],然後選取 [新增角色指派]。

    顯示目的地命名空間之 [存取控制] 頁面的螢幕快照。

  3. 在 [新增角色指派] 頁面的 [角色] 索引標籤上,選取 [EventGrid 數據傳送者] 角色,然後選取 [下一步]。

    顯示事件方格數據傳送者角色選取項目的螢幕快照。

  4. 在 [ 成員] 索引標籤上,選取 [受控識別],然後選取 [ + 選取成員]。

  5. 在 [ 選取受控識別] 視窗中,遵循下列步驟:

    1. 針對 [ 訂用帳戶],選取您的 Azure 訂用帳戶。

    2. 針對 [受控識別],選取 [事件方格命名空間]

    3. 針對您稍早建立的來源命名空間選取受控識別。

    4. 選擇頁面底部的 [選取]

      顯示將事件方格數據傳送者角色指派給來源主題身分識別的螢幕快照。

  6. 現在,在 [新增角色指派] 頁面上,選取 [檢閱 + 指派]

    顯示 [新增角色指派] 頁面上 [檢閱 + 指派] 選項的螢幕快照。

  7. 在 [ 檢閱 + 指派 ] 頁面上,檢閱設定,然後選取 [ 檢閱 + 指派]。

使用目的地主題作為端點,建立來源主題的事件訂用帳戶

在此步驟中,您會使用目的地命名空間主題在來源命名空間主題上建立事件訂用帳戶,讓事件轉送至目的地命名空間主題。

  1. 流覽至 Azure 入口網站 中的來源主題頁面。 在 [ 事件方格命名空間主題 ] 頁面上,選取 命令行上的 [+ 訂用帳戶 ]。

    顯示已選取 [建立訂用帳戶] 按鈕的螢幕快照。

  2. 在 [ 建立訂用帳戶] 頁面上,輸入事件訂閱的名稱。

  3. 選取 [事件方格命名空間主題 ] 作為端點目的地,然後選取 [ 設定端點]。

    顯示 [建立訂用帳戶] 視窗的螢幕快照,並已選取 [事件方格命名空間主題端點]。

  4. 在 [ 選取事件方格命名空間主題 ] 頁面上,遵循下列步驟:

    1. 選取目的地命名空間主題結束的 Azure 訂用帳戶、資源群組事件方格命名空間

    2. 針對 [ 事件方格命名空間主題],選取目的地命名空間主題。

      顯示 [選取事件方格命名空間主題] 視窗的螢幕快照。

  5. 在 [ 傳遞 的受控識別] 區段中,選取 [ 重新整理]。

    此螢幕快照顯示已選取系統指派身分識別選項的 [建立訂用帳戶] 頁面。

  6. 選取來源主題的系統指派受控識別,然後選取 [ 建立]。

如需支援的事件處理程式清單,請參閱 命名空間主題推送傳遞事件處理程式