本文介紹與事件匯流排EventBridge相關的基本問題。
什麼是事件匯流排EventBridge?
阿里雲事件匯流排EventBridge是阿里雲自研全託管的無伺服器事件驅動服務匯流排,具備高擴充性、高可靠性,支援事件查詢、事件軌跡追蹤、事件跨帳號傳輸等一系列功能,是構建無伺服器服務和事件驅動架構應用的核心組件。
事件匯流排EventBridge有哪些價值和優勢?
全託管服務:免部署、一鍵開啟服務、免營運,依託於阿里雲支援人員輕鬆擷取事件匯流排(EventBus)。
更低成本:相比基於其他阿里雲服務自建事件驅動服務元件具有更低的成本,計費上只對API訪問計費。目前尚處於公測期間,暫不計費。
更彈性、更可靠:依託於阿里雲訊息佇列、基礎組件ECS、雲端硬碟等高可靠效能力,支援事件三副本備份、高可用性主備切換等能力。
雲生態:阿里雲生態產品的整合支援。
事件匯流排EventBridge如何收費?
事件匯流排EventBridge處於公測期,所有資源使用都免費。正式商業化後,將實行隨用隨付(後付費),根據API訪問次數計費,價格優惠。更多資訊,請參見計費說明。
事件匯流排EventBridge支援哪些地區?
已支援華東1(杭州)、華東2(上海)、華北2(北京)和中國香港等地區。更多資訊,請參見地區和存取點。
事件匯流排EventBridge怎樣保證資料的安全性?
支援阿里雲主RAM使用者管理體系,事件匯流排(EventBus)確保您的資料在其他人未經授權的情況下無法被訪問。
事件匯流排(EventBus)支援HTTPS方式的存取點,事件通過SSL加密通道發布到事件匯流排EventBridge服務。
使用事件匯流排EventBridge需要設定哪些相關許可權?
通過阿里雲帳號登入存取控制RAM控制台,建立RAM使用者,其後可根據自身業務需要,對不同的RAM使用者進行授權映射,例如建立A和B兩個RAM使用者,可以通過RAM配置,控制兩個RAM使用者的資源管理、事件發布、監控營運等操作許可權,也可以通過STS對外部使用者進行臨時授權訪問。更多資訊,請參見為RAM使用者授權。
使用企業A的阿里雲帳號建立RAM角色並為該角色授權,並將該角色賦予企業B,即可實現使用企業B的阿里雲帳號或其RAM使用者訪問企業A的阿里雲資源的目的。更多資訊,請參見跨雲帳號授權。
發布事件失敗,是什麼原因導致?
發布事件失敗,可能是以下原因導致:
存取點配置錯誤。
請從事件匯流排EventBridge控制台上拷貝存取點資訊,不需要添加HTTP等協議頭。
網路設定錯誤。
請根據生產端網路環境選擇公網存取點或者VPC存取點。
資源不存在。
請檢查事件匯流排是否已成功建立。
許可權不足。
請檢查AccessKey ID和AccessKey Secret是否正確,以及RAM許可權是否正確配置。關於RAM許可權的更多資訊,請參見為RAM使用者授權。
事件內容超過限制。
關於使用限制的更多資訊,請參見使用限制。
關於計算事件大小的更多資訊,請參見計算PutEvents事件大小。
路由事件失敗,是什麼原因導致?
路由事件失敗,可能是以下原因導致:
被目標端限流。
目標端不接受事件轉換後的內容。
建議通過查詢事件軌跡自查。查詢事件軌跡的具體步驟,請參見事件查詢。
路由到HTTP目前只支援公網能訪問的存取點。
事件匯流排EventBridge支援哪些雲產品作為事件來源?這些雲產品的事件格式是什嗎?
事件匯流排EventBridge支援的阿里雲服務事件來源,請參見事件來源概述。
事件匯流排EventBridge支援的阿里雲產品的事件格式,請參見Enterprise Distributed Application Service事件。
如何配置事件模式過濾事件?
關於如何配置事件模式,請參見管理事件規則。