您可以通過事件規則過濾事件,將事件路由到云數據庫RDS MySQL版或自建MySQL數據庫。本文以自定義事件為例介紹將事件路由到數據庫的前提條件、操作步驟和結果驗證。
地域限制
目前僅華北3(張家口)、德國(法蘭克福)和新加坡地域支持路由到數據庫。
前提條件
- 開通事件總線EventBridge服務。更多信息,請參見開通事件總線EventBridge并授權。
- 如果是將事件路由到云數據庫RDS MySQL版,請確保您已完成以下操作:
- 創建RDS MySQL實例。
- 創建數據庫和賬號。
- 創建數據庫表。常見的SQL語句,請參見常用語句。
- 已在RDS實例中配置白名單。具體操作,請參見通過客戶端、命令行連接RDS MySQL實例。
說明 請確保您是阿里云數據庫RDS MySQL版實例所有者,即創建者。 - 如果是將事件路由到自建MySQL數據庫,請確保您的自建數據庫與事件總線EventBridge網絡互通。
步驟一:添加自定義事件源
- 登錄事件總線EventBridge控制臺。
- 在左側導航欄,單擊事件總線。
- 在頂部菜單欄,選擇地域。
- 在事件總線頁面,單擊目標總線名稱。
- 在左側導航欄,單擊事件源。
- 在事件源頁面,單擊添加事件源。
- 在添加自定義事件源面板,輸入名稱和描述,事件提供方選擇自定義應用,然后單擊確定。
步驟二:創建事件規則
注意 目標服務和事件規則必須處于同一地域。
- 登錄事件總線EventBridge控制臺。
- 在左側導航欄,單擊事件總線。
- 在頂部菜單欄,選擇地域。
- 在事件總線頁面,單擊目標總線名稱。
- 在左側導航欄,單擊事件規則。
- 在事件規則頁面,單擊創建規則。
- 在創建規則頁面,完成以下操作。
步驟三:發布事件
結果驗證
您可以在數據庫查看發送的事件內容。本結果以事件目標為云數據庫RDS,向事件目標中插入id值為123為例,驗證事件內容發送情況。