Amazon EventBridge

無伺服器事件匯流排用於連接您自有應用程式、SaaS 和 AWS 服務的應用程式資料

Amazon EventBridge 是一個無伺服器事件匯流排,可讓您使用來自自有應用程式、整合式軟體即服務 (SaaS) 應用程式和 AWS 服務的資料,輕鬆將應用程式彼此連線。EventBridge 交付來自事件來源 (如 Zendesk、Datadog 或 Pagerduty) 的即時資料串流,並且將該資料路由到 AWS Lambda 這類的目標。您可設定路由規則來決定要將資料送往何處,以便建立即時對您所有資料來源做出反應的應用程式架構。EventBridge 讓建立事件導向應用程式變得輕鬆,因為它能為您解決事件擷取和交付、安全性、授權和錯誤處理。

結構描述登錄檔 - 現提供預覽版:隨著您的應用程式透過事件變得越來越互連,您需要付出更多努力來查找事件並了解其結構,以便編寫程式碼以對這些事件做出反應。Amazon EventBridge 結構登錄檔將事件結構 (或結構描述) 儲存在一個共用中央位置,並將這些結構對應到 Java、Python 和 Typescript 的程式碼,這樣可以輕鬆地將事件作為您程式碼中的物件使用。來自您的事件匯流排的結構描述可透過結構探索功能自動新增到登錄檔。您可以從 AWS 管理主控台、API 或 SDK Toolkits for Jetbrains (Intellij、PyCharm、Webstorm、Rider) 和 VS Code 連接到結構描述登錄檔並與之交互。

優勢

連接 SaaS 應用程式的資料

EventBridge 會從支援的 SaaS 應用程式擷取資料,並透過 AWS 管理主控台的原生整合,將資料路由到 AWS 服務目標。有了 EventBridge,您就可以使用 SaaS 應用程式的資料觸發客戶支援、業務運作等工作流程。進一步了解整合式 SaaS 合作夥伴

更少程式碼撰寫

EventBridge 讓您輕鬆將應用程式連接在一起,因為您無須撰寫自訂程式碼,即可擷取、篩選並傳遞事件。EventBridge 會自動將來源的事件路由到一或多個支援的 AWS 服務目標,例如 AWS LambdaAmazon Kinesis Data Streams

輕鬆建立事件導向架構

EventBridge 簡化了事件導向架構建立程序。有了 EventBridge,事件目標不需要知道事件來源,因為您可以直接篩選並發佈到 EventBridge。不用進行任何設定。事件導向架構是鬆耦合的分散式架構,可提高開發人員的靈活度及應用程式的復原力。

降低作業負擔

使用 EventBridge,不需佈建、修補或管理任何伺服器,也不需安裝、維護或操作任何軟體。EventBridge 會根據擷取的事件數目自動擴展,您只需支付 AWS 或 SaaS 應用程式發佈事件的費用。EventBridge 內建分散式可用性和容錯能力。

運作方式

EventBridge 使用事件連接應用程式。事件是系統狀態已變更的訊號,例如客戶支援票證狀態變更。若要編寫程式碼以對事件做出反應,您需要了解事件的結構描述,這包括每一部分事件資料的標題、格式和驗證規則等資訊。EventBridge 結構描述登錄檔 (預覽版) 用於儲存您組織的應用程式、AWS 服務或 SaaS 應用程式所產生的易於查找的結構描述集合。您也可以在 IDE 中為登錄檔中的任何結構描述下載程式碼綁定,這讓您可以將事件表示為您程式碼中的強類型物件。

運作方式圖表

使用案例

客戶支援

您可以傳送客戶支援票證的狀態變更到 EventBridge 並觸發自動工作流程,或使用機器學習來訓練及部署情緒分析模型。例如,您可以使用 Amazon Sagemaker 在原始的 Zendesk 票證上附加客戶滿意度分數。

進一步了解 »

安全營運

您可以傳送事件到 EventBridge,向多個管道中的相關使用者群組進行通訊。例如,您可將威脅偵測事件加入 Whispir 通訊工作流程,或使用事件型規則,自動交付安全系統報告。

營運操作

您可使用 EventBridge 從一個系統存取、處理和傳送操作資料到另一個系統。例如,您可以使用 EventBridge,將 PagerDuty 事件連線到 Amazon Redshift 資料倉儲,如此您便可以分析工程師團隊的修復速度及平均作業負擔。

應用程式監控

您可使用 EventBridge 收集即時的應用程式指標串流,以快速回應應用程式效能的變更。例如,您可以從 DataDog 傳送負載警示到 EventBridge,來觸發擴展 EC2 執行個體的 AWS Lambda 函數,以處理預期的負載增加。

目錄註冊

您可以傳送使用者資訊到 EventBridge 以觸發工作流程,藉此將目錄註冊程序自動化。例如,您可以從OneLogin 傳送新使用者建立事件到 EventBridge,並將這類事件路由到 Lambda 函數,以將技術資源提供給新雇用的工程師使用。

客戶資料更新

您可以使用客戶關係管理 (CRM) 系統中的客戶資料變更,觸發其他系統中的工作流程。例如,您可以在當 SugarCRM 機會的狀態變更為「Closed Won」時,傳送事件到 EventBridge,並觸發工作流程以在會計系統中佈建帳單記錄。

Product-Page_Standard-Icons_01_Product-Features_SqInk
查閱產品功能

進一步了解 Amazon EventBridge 功能。

進一步了解 
Product-Page_Standard-Icons_03_Start-Building_SqInk
開始在主控台進行建置

開始在 AWS 管理主控台使用 Amazon EventBridge 進行建置。

登入 
Product-Page_Standard-Icons_02_Sign-Up_SqInk
如要進一步了解,請參閱文件

如要更深入了解 EventBridge,請參閱開發人員指南。

進一步了解