事件匯流排EventBridge作為一種Serverless的事件匯流排服務,支援包括彈性計算、儲存服務、資料庫、容器、巨量資料處理、可觀測性服務及中介軟體服務在內的幾乎所有阿里雲官方事件來源。事件匯流排EventBridge與Function Compute整合後,接入事件匯流排EventBridge的事件來源能夠觸發相關函數執行,完成對阿里雲官方事件來源相關事件的處理。以上流程構成雲產品事件觸發程序。
實現原理
在事件驅動模型中,事件來源是事件的生產者,函數是事件的處理者,而觸發器提供了一種集中、統一的方式來管理不同的事件來源。事件匯流排EventBridge不是單一的事件來源,而是作為阿里雲官方事件來源的事件中心。EventBridge觸發器支援阿里雲官方事件來源作為觸發源觸發相關函數執行,實現雲產品事件觸發程序。
優勢
事件匯流排EventBridge與Function Compute整合之後,事件匯流排EventBridge和Function Compute的觸發源將會同步。當事件匯流排EventBridge側增加了事件來源後,Function Compute同步更新觸發器的觸發源,降低後續對接成本。
雲產品事件觸發程序包含的雲端服務及其事件類型
雲產品事件觸發程序是CloudMonitor觸發器、Elastic Compute Service觸發器、阿里雲物聯網IoT觸發器等多種雲端服務類型的觸發器的統稱。其中包含的雲端服務及其事件類型如下所示。
彈性計算
雲端服務器事件類型包括保留雲端硬碟、掛載或者卸載資料盤和Block Storage欠費釋放等。 | Elastic Container Instance事件類型包括阿里雲平台對資源執行的操作事件、API調用和控制台的操作事件。 | 彈性高效能運算事件類型包括阿里雲平台對資源執行的操作事件、API調用和控制台的操作事件。 |
批次運算事件類型包括Job已取消事件、Instance已經Ready事件和Project建立事件等。 | Auto Scaling事件類型包括阿里雲平台對資源執行的操作事件、API調用和控制台的操作事件等。 | Resource Orchestration Service事件 Resource Orchestration Service事件類型包括資源棧建立完成、資源棧刪除完成和資源棧復原完成等。 |
CloudOps Orchestration Service事件類型包括阿里雲平台對資源執行的操作事件、API調用和控制台的操作事件。 | Function Compute事件類型包括阿里雲平台對資源執行的操作事件、API調用和控制台的操作事件。 |
儲存
Object Storage Service事件類型包括阿里雲平台對資源執行的操作事件、API調用和控制台的操作事件等。 | Table StoreTablestore事件類型包括阿里雲平台對資源執行的操作事件、API調用和控制台的操作事件。 | Apsara File Storage NAS事件類型包括阿里雲平台對資源執行的操作事件、API調用和控制台的操作事件。 |
資料庫檔案儲存事件類型包括阿里雲平台對資源執行的操作事件、API調用和控制台的操作事件。 | Intelligent Media ManagementIMM事件 Intelligent Media Management事件類型包括索引檔案元資訊、更新檔案元資訊和刪除檔案元資訊等。 | Cloud Photos事件類型包括阿里雲平台對資源執行的操作事件、API調用和控制台的操作事件。 |
資料庫
雲原生資料庫PolarDB事件類型包括執行個體主備切換(故障切換)、執行個體故障結束和執行個體故障開始等。 | 雲原生分散式資料庫事件類型包括阿里雲平台對資源執行的操作事件、API調用和控制台的操作事件。 | 雲資料庫RDS事件類型包括阿里雲平台對資源執行的操作事件、API調用和控制台的操作事件。 |
ApsaraDB for HBase事件類型包括阿里雲平台對資源執行的操作事件、API調用和控制台的操作事件。 | 雲資料庫Cassandra事件類型包括阿里雲平台對資源執行的操作事件、API調用和控制台的操作事件。 | 雲原生數倉事件類型包括阿里雲平台對資源執行的操作事件、API調用和控制台的操作事件。 |
Data Transmission Service事件類型包括遷移任務異常、遷移任務恢複和遷移任務出錯等。 | 雲原生資料倉儲 AnalyticDB PostgreSQL 版事件 AnalyticDB for PostgreSQL事件類型包括計算群組CPU水位超過90%、計算群組記憶體水位超過85%和最大計算群組儲存水位超過80%等。 | Database BackupDBS事件類型包括關閉增量記錄備份、增量備份異常和資料恢複異常等。 |
KVStore for Redis事件類型包括執行個體主備切換(故障切換)、執行個體故障結束和執行個體故障開始。 | ApsaraDB for MongoDB事件類型包括執行個體主備切換(故障切換)、執行個體故障結束和執行個體故障開始。 | ApsaraDB for MySQL事件類型包括資源彈性計劃執行延遲和資源彈性計劃執行失敗。 |
時間序列資料庫TSDB事件類型包括資源變更投遞和資源評估不合規通知。 |
安全
Security Center事件類型包括阿里雲平台對資源執行的操作事件、API調用和控制台的操作事件。 | 漏洞掃描事件類型包括阿里雲平台對資源執行的操作事件、API調用和控制台的操作事件。 | Action Trail事件類型包括阿里雲平台對資源執行的操作事件、API調用和控制台中的操作事件等。 |
存取控制事件類型包括阿里雲平台對資源執行的操作事件、API調用和控制台的操作事件。 | Database Audit事件類型包括阿里雲平台對資源執行的操作事件、API調用和控制台的操作事件。 | Key Management Service事件類型包括阿里雲平台對資源執行的操作事件、API調用和控制台的操作事件。 |
風險識別事件類型包括阿里雲平台對資源執行的操作事件、API調用和控制台的操作事件。 | Server Guard事件類型包括阿里雲平台對資源執行的操作事件、API調用和控制台的操作事件。 | DDoS防護事件類型包括黑洞事件、清洗事件和黑洞解除事件等。 |
Cloud Firewall事件類型包括互連網流量峰值超過購買頻寬規格和安全事件警示通知。 | Web Application Firewall事件類型包括存取控制事件、CC攻擊事件和Web攻擊事件等。 |
巨量資料
E-MapReduce事件類型包括阿里雲平台對資源執行的操作事件、API調用和控制台的操作事件等。 | Elasticsearch事件類型包括阿里雲平台對資源執行的操作事件、API調用和控制台的操作事件。 | 互動式分析事件類型包括阿里雲平台對資源執行的操作事件、API調用和控制台的操作事件。 |
OpenSearch事件類型包括阿里雲平台對資源執行的操作事件、API調用和控制台的操作事件。 | Quick BI事件類型包括阿里雲平台對資源執行的操作事件、API調用和控制台的操作事件。 | DataV事件類型包括阿里雲平台對資源執行的操作事件、API調用和控制台的操作事件。 |
智能推薦事件類型包括阿里雲平台對資源執行的操作事件、API調用和控制台的操作事件。 |
人工智慧
城市視覺智能引擎事件類型包括阿里雲平台對資源執行的操作事件、API調用和控制台的操作事件。 | 多媒體AI事件類型包括阿里雲平台對資源執行的操作事件、API調用和控制台的操作事件。 |
網路和CDN
Virtual Private Cloud事件類型包括阿里雲平台對資源執行的操作事件、API調用和控制台的操作事件。 | 負載平衡事件類型包括阿里雲平台對資源執行的操作事件、API調用和控制台的操作事件等。 | 雲企業網事件類型包括阿里雲平台對資源執行的操作事件、API調用和控制台的操作事件等。 |
Smart Access Gateway事件類型包括存取點切換事件、網路連接斷開事件和裝置被攻擊事件等。 | CDN事件類型包括阿里雲平台對資源執行的操作事件、API調用和控制台的操作事件。 | 全站加速事件類型包括阿里雲平台對資源執行的操作事件、API調用和控制台的操作事件。 |
邊緣節點服務事件類型包括阿里雲平台對資源執行的操作事件、API調用和控制台的操作事件等。 | VPN網關事件類型包括認證到期、健全狀態檢查失敗和健全狀態檢查成功等。 | 私網串連事件類型包括終端節點串連被接受、終端節點串連被拒絕和終端節點新增zone建立串連等。 |
雲解析PrivateZone事件類型僅包括當前帳號下DNS請求QPS超限。 | Alibaba Cloud DNS事件類型包括遠端控制-進階、挖礦-進階和惡意軟體-進階等。 |
視頻服務
ApsaraVideo for Live事件類型包括阿里雲平台對資源執行的操作事件、API調用和控制台的操作事件。 | 音視頻通訊事件類型包括阿里雲平台對資源執行的操作事件、API調用和控制台的操作事件。 | ApsaraVideo for VOD事件類型包括阿里雲平台對資源執行的操作事件、API調用和控制台的操作事件。 |
雲會議事件類型包括會議狀態、成員狀態和會員操作等。 | ApsaraVideo for Media Processing事件 ApsaraVideo for Media Processing事件類型包括阿里雲平台對資源執行的操作事件、API調用和控制台的操作事件。 | 視頻邊緣智慧型服務事件類型包括阿里雲平台對資源執行的操作事件、API調用和控制台的操作事件。 |
容器和中介軟體
Container Service事件類型包括通過ARMS採集的K8s事件、Node相關的K8s事件和Pod相關的K8s事件。 | Container Registry事件類型包括阿里雲平台對資源執行的操作事件、API調用和控制台的操作事件。 | 微服務引擎事件類型包括優雅下線、離群摘除和離群摘除恢複等。 |
Enterprise Distributed Application Service事件 Enterprise Distributed Application Service事件類型包括應用變更。 | ApsaraMQ for Kafka事件類型包括阿里雲平台對資源執行的操作事件、API調用和控制台的操作事件。 | 訊息佇列RocketMQ版事件類型包括阿里雲平台對資源執行的操作事件、API調用、控制台的操作事件、資源變更投遞和資源評估不合規通知。 |
開發和營運
應用即時監控事件類型包括agent啟動、死結和記憶體溢出等。 | CloudMonitor事件類型包括阿里雲平台對資源執行的操作事件、API調用和控制台的操作事件等。 | 效能測試事件類型包括阿里雲平台對資源執行的操作事件、API調用和控制台的操作事件。 |
配置審計事件類型包括阿里雲平台對資源執行的操作事件、API調用、控制台的操作事件和配置項變更。 | 資源管理事件類型包括資源變更投遞和資源評估不合規通知事件。 |
網域名稱和網站
網域名稱事件類型包括阿里雲平台對資源執行的操作事件、API調用和控制台的操作事件。
物聯網
阿里雲物聯網平台事件類型包括阿里雲平台對資源執行的操作事件、API調用和控制台的操作事件等。
公司專屬應用程式與服務
區塊鏈服務BaaS事件類型包括阿里雲平台對資源執行的操作事件、API調用和控制台的操作事件。
企業服務與雲通訊
Direct Mail事件類型包括郵件投遞失敗、郵件投遞成功、點擊事件和開啟事件。