Amazon EventBridge 功能

Amazon EventBridge 管道

EventBridge Pipes 是一種無伺服器整合資源,可透過提供一種更簡單且一致的方式來整合事件生產者與事件取用者,而無須編寫額外的程式碼,從而協助您建置點對點整合。您可以整合超過 14 種 AWS 服務。EventBridge Pipes 具有選用的內建篩選、充實和轉換功能。使用 EventBridge Pipes,您只需處理所需的內容並支付費用。進一步了解 EventBridge Pipes。

EventBridge 排程器

Amazon EventBridge 排程器是無伺服器排程器,能大規模地輕鬆建立、執行並管理排定任務。您可以可靠地排程數以百萬計的事件和任務,且這些事件和任務能叫用 200 多項 AWS 服務作為目標。EventBridge 排程器提供了中央位置來管理您在雲端的所有排定任務。了解更多關於 EventBridge 排程器的資訊。

全域端點

全域端點是您可改善 AWS 上的事件驅動型應用程式可用性的一種更簡單而可靠的方式。全域端點透過在服務中斷期間自動將事件擷取容錯移轉至次要區域,無須手動干預,讓您可以更輕鬆地建置強大且可靠的應用程式。複寫 (選用) 是內建的,因此,您可以在這些服務中斷期間最大限度地減少資料風險。您還可以使用 Amazon CloudWatch 警示 (透過 Amazon Route 53 運作狀態檢查) 靈活設定容錯移轉條件,以確定何時進行容錯移轉以及何時將事件路由回主要區域。提供預先填充的堆疊來建立 CloudWatch 警示和 Route53 運作狀態檢查,以便在主控台中開始使用。在這篇部落格文章中進一步了解

API 目的地

API 目的地是 EventBridge 的一項新功能,可協助您將事件傳送回眾多內部部署或軟體即服務 (SaaS) 應用程式,並能控制輸送量和身分驗證。您可以將事件傳送至具有 Web 地址的任何 Web 應用程式,而無需為編寫自訂程式碼或使用其他基礎設施而擔憂。您可以使用輸入轉換設定規則,這會將事件的格式映射至接收服務格式。您還可以使用 EventBridge 來負責安全性和交付。在這篇部落格文章中進一步了解

封存和重播事件

事件重播是 Amazon EventBridge 的一項新功能,可協助您將過去的事件重新處理回事件匯流排或特定的 EventBridge 規則。此功能可協助您快速對應用程式偵錯,透過將歷史事件與目標聯繫在一起來進行擴展,並從錯誤中復原。 在這篇部落格文章中進一步了解

結構描述登錄檔

EventBridge 結構描述登錄檔將事件結構描述存放在您組織中的其他開發人員可更輕鬆地進行搜尋和存取的登錄檔中。因此,您無須手動查找事件及其結構。登錄檔還可協助您直接在您的整合式開發環境 (IDE) 中為 Java、Python 或 TypeScript 等程式設計語言產生程式碼綁定,這樣事件可作為您程式碼中的物件使用。透過為事件匯流排啟用結構描述探索功能,可自動搜索事件的結構描述並新增到登錄檔,從而無需手動為事件建立結構描述。AWS 服務的結構描述在您的結構描述登錄檔中自動可見,整合式 SaaS 應用程式的結構描述在您為 SaaS 合作夥伴事件匯流排啟用結構描述時可見。在這篇部落格文章中進一步了解

全受管的可擴展事件匯流排

EventBridge 是無伺服器、全受管的可擴展事件匯流排,可協助應用程式利用事件進行通訊。無須管理基礎設施,也無須佈建容量。

SaaS 整合

您的 AWS 應用程式可根據 SaaS 應用程式產生的事件採取動作。EventBridge 已與多家供應商的 SaaS 應用程式原生整合,這些供應商包括 Datadog、OneLogin、PagerDuty、Saviynt、Segment.io、SignalFx、SugarCRM、Symantec、Whispir 和 Zendesk 等,所以無須另外規劃整合。您不需要管理任何整合設定 (如來自 SaaS 供應商的身分驗證事件),它們會顯示在事件匯流排上。

超過 100 個內建事件來源和目標

EventBridge 已與超過 130 個事件來源和超過 35 個目標直接整合,其中包括 AWS LambdaAmazon Simple Queue Service (SQS)Amazon Simple Notification Service (SNS)AWS Step FunctionsAmazon Kinesis Data Streams 和 Amazon Kinesis Data Firehose,並且已規劃加入更多的來源和目標。所有 AWS 服務中變化的所有 API 呼叫 (除了 Describe*、List* 和 Get* 以外的呼叫) 都會透過 AWS CloudTrail 產生事件。

解偶事件發佈者和訂閱者

EventBridge 讓您更輕鬆地建立事件導向應用程式架構。應用程式或微型服務無需知道訂閱者,即可發佈事件到事件匯流排。應用程式或微型服務也無需知道發佈者,即可訂閱事件。您還可以透過服務的 PutEvents API 從自有的應用程式傳送事件到事件匯流排。其他應用程式接著可以透過諸多支援的 AWS 目標服務之一,來接收事件。這樣的去耦合關係可協助團隊獨立運作,如此增進開發速度並提高敏捷性。

事件篩選

您可以利用規則來篩選事件。規則會比對符合指定事件匯流排的傳入事件,並將事件路由到目標以進行處理。一個規則可路由到多個目標,系統會並行處理所有目標。規則允許不同應用程式元件搜尋並處理與其相關的事件。規則可以藉由只傳遞特定部分或使用常數覆寫事件來自訂事件,然再傳送到目標。您也可以有多個規則,來比對符合相同的事件,讓不同的微型服務或應用程式可以選擇根據特定的篩選條件,比對符合事件。

可靠的事件傳遞

EventBridge 提供至少傳送一次事件到目標的功能,其中包括利用指數退避重試最長 24 小時。事件會長久保存在多個可用區域 (AZ) 中,以進一步確保事件將會傳送到其目的地。EventBridge 也提供 99.99% 可用性的服務水準協議 (SLA),可確認您的應用程式能可靠地存取服務。

自動回應 AWS 服務上的操作變更

EventBridge 擴展了之前 Amazon CloudWatch Events,提供近乎即時的系統事件串流,以描述 AWS 資源的變化。它可協助您對操作變化快速地做出回應,並採取糾正措施。您需要編寫規則以指示應用程式有用的事件,以及當規則符合事件時要採取的自動化動作。例如,您可以設定一個規則來叫用 Lambda 函數矯正問題,或通知 Amazon SNS 主題來提醒操作者注意。

監控和稽核

您可以使用 CloudWatch 指標 (如事件與規則相符的次數,或目標的叫用次數),來監控事件匯流排。現在您可使用 Amazon CloudWatch Logs 儲存、監控和分析在您的環境中發起的事件。CloudTrail 可協助您監控對 EventBridge API 的呼叫。

安全與合規

EventBridge 已與 AWS Identity and Access Management (IAM) 整合,因此您可以控制哪些使用者與資源有權存取您的資料,以及他們的存取方式。EventBridge 支援 VPC 端點和使用 TLS 1.2 的傳輸中加密。EventBridge 是 GDPR、SOC、ISO、DoD CC SRG 和 FedRamp 合規服務,也是 HIPAA 合格服務。

按使用量付費

由 AWS 服務產生的事件免費。您只需支付自有應用程式或 SaaS 應用程式產生的事件費用 (請參閱這裡的定價)。

進一步了解產品定價

瀏覽 Amazon EventBridge 定價頁面

進一步了解 
開始在主控台進行建置

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

登入 
若要進一步了解,請參閱文件

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

進一步了解