客戶的合作夥伴事件概觀 - Azure Event Grid
Azure Event Grid 的合作夥伴事件,可讓客戶訂閱來自已註冊系統的事件,此種訂閱機制與客戶對 Azure 上其他任何的事件來源 (如 Azure 服務) 所用的機制相同。 這些與 Event Grid 整合的已註冊系統稱為合作夥伴。
這項功能也可以讓客戶傳送事件至合作夥伴系統,該系統支援接收事件,並將事件路由至客戶平台中的解決方案/端點。 一般而言,合作夥伴為軟體即服務 (SaaS) 或 ERP 提供者,但也可能是想要為內部小組提供事件的公司平台。
合作夥伴的目的是整合 Event Grid,實現端對端客戶使用案例,一端為 Azure (客戶訂閱合作夥伴所傳送的事件) 或合作夥伴系統 (客戶訂閱 Azure Event Grid 所傳送的 Microsoft 事件)。 客戶仰賴 Azure Event Grid 傳送由支援目的地合作夥伴發佈的事件,例如 Webhooks、Azure Functions、Azure 事件中樞或 Azure 服務匯流排等。
客戶也依靠 Azure 事件方格將來自 Microsoft 服務 (例如 Azure 儲存體、Outlook、Teams 或 Microsoft Entra ID) 的事件路由至客戶解決方案可回應的合作夥伴系統。
透過合作夥伴事件,客戶就能建置跨平台和跨網路界限的事件驅動解決方案,以便可靠安全地大規模接收或傳送事件。
從合作夥伴接收事件
您從合作夥伴主題中的合作夥伴接收事件,該主題由合作夥伴代表您建立。 以下是訂閱合作夥伴事件的高階步驟。
授權合作夥伴在您指定的資源群組中建立合作夥伴主題。 授權儲存在合作夥伴設定 (Azure 資源) 中。
要求合作夥伴將您的事件從其服務轉送至您的合作夥伴主題。 合作夥伴在您的 Azure 訂用帳戶的指定資源群組中佈建合作夥伴主題。
在合作夥伴在您的 Azure 訂用帳戶和資源群組中建立合作夥伴主題後,請啟動您的合作夥伴主題。
藉由針對合作夥伴主題建立一或多個事件訂閱來訂閱事件。
注意
您必須對您想在其中建立 Event Grid 資源的每個 Azure 訂用帳戶註冊 Azure Event Grid 資源提供者。 否則,建立資源的作業將會失敗。
為何應該使用合作夥伴事件?
如果符合以下其中一或多項需求,請使用合作夥伴事件功能。
- 您想要訂閱源自合作夥伴系統的事件,並將其路由到 Azure 上的事件處理常式或任何具有公用端點的應用程式或服務。
- 您想要利用豐富的 Event Grid 目的地/事件處理常式,以回應來自合作夥伴的事件。
- 您想要將您的自訂應用程式在 Azure、Azure 服務或 Microsoft 服務上引發的事件轉送至合作夥伴系統所裝載的應用程式或服務。 例如,您想要將 Microsoft Entra ID、Teams、SharePoint 或 Azure 儲存體事件傳送至您是其租用戶的合作夥伴系統進行處理。
- 您需要具有傳送重試支援和至少一次語意的復原性推送傳遞機制。
- 您想要針對事件使用 Cloud Events 1.0結構描述。
可用的合作夥伴
合作夥伴必須先完成入門訓練流程,客戶才能開始接收來自合作夥伴的事件。 以下是您可以透過事件方格接收事件的可用合作夥伴清單。
Microsoft Graph API
透過 Microsoft Graph API,您可以從各種 Microsoft 服務中取得事件,例如 Microsoft Entra ID、Microsoft Outlook、Teams、SharePoint 等。 如需事件來源的完整清單,請參閱 Microsoft Graph API 的變更通知文件。
Auth0
Auth0 是一個受控驗證平台,可供企業驗證、授權和保護應用程式、裝置和使用者的存取。 您可以建立 Auth0 合作夥伴主題,以連線您的 Auth0 和 Azure 帳戶。 這種整合可讓您即時回應、記錄和監視 Auth0 事件。 若要試用,請參閱將 Azure 事件方格與 Auth0 整合。
SAP
您可以將 SAP 系統設定為將事件傳送至 Azure 事件方格。 如需詳細資訊,請參閱訂閱 SAP 事件。
部落群組
您可以從部落群組的 Edge 教育平台接收事件,方法是藉由使用 Admin Edge 應用程式設定事件串流,以定義您想要接收的事件。 如需詳細資訊,請參閱訂閱部落群組事件。
已驗證的合作夥伴
已驗證的合作夥伴是已經由 Microsoft 驗證其身分識別的合作夥伴組織。 並非所有合作夥伴都經過驗證,因為合作夥伴要求進行驗證。 然而,Event Grid 資源庫中的所有合作夥伴都已經過驗證,才能在 Azure 入口網站上存在。
重要
您應該只與已驗證的合作夥伴合作。 但是,在某些情況下,您可能會與未經驗證的合作夥伴合作。 例如,合作夥伴可能是您自己公司的一個小組,而該小組是將事件發佈至公司應用程式的平台解決方案擁有者。
由客戶管理的資源
您可以管理下列類型的資源。
- 合作夥伴主題是您從合作夥伴接收事件的資源。
- 事件訂閱是您選取要轉送至 Azure 服務、、Azure 上公用 Webhook 或其他地方的事件。
- 合作夥伴設定是保留您授權給合作夥伴以建立合作夥伴資源的資源。
授與建立合作夥伴主題和目的地的授權
您必須先授權合作夥伴建立合作夥伴主題,然後才能嘗試建立這些資源。 如果您沒有授與授權,合作夥伴建立合作夥伴資源的嘗試會失敗。
您同意合作夥伴藉由建立合作夥伴設定資源來建立合作夥伴主題。 您將合作夥伴授權新增至合作夥伴設定中,以識別合作夥伴並提供授權到期時間,在此之前必須建立合作夥伴主題/目的地。 合作夥伴可以在您的權限下建立的唯一資源類型是合作夥伴主題。
重要
已驗證的合作夥伴並非已授權的合作夥伴。 即使合作夥伴已通過 Microsoft 審查,您仍需要對其進行授權,然後合作夥伴才能代表您建立資源。
從合作夥伴系統訂閱事件
如需如何訂閱合作夥伴所發行事件的詳細指示,請參閱訂閱合作夥伴事件。
定價
合作夥伴事件依在將事件路由至 Event Grid 或從 Event Grid 路由時完成的作業數目收費。 如需作為計費基礎之所有作業類型的詳細資訊,以及詳細的價格資訊,請參閱 Event Grid 價格。
限制
如需合作夥伴主題限制的詳細資訊,請參閱 Event Grid 服務限制。