全部產品
Search
文件中心

EventBridge:路由到資料庫

更新時間:May 27, 2026

您可以通過事件規則過濾事件,將事件路由到雲資料庫RDS MySQL版或自建MySQL資料庫。本文以自訂事件為例介紹將事件路由到資料庫的前提條件、操作步驟和結果驗證。

地區限制

目前僅華北3(張家口)、德國(法蘭克福)和新加坡地區支援路由到資料庫。

前提條件

步驟一:添加自訂事件來源

  1. 登入事件匯流排EventBridge控制台,在左側導覽列,單擊事件匯流排

  2. 在頂部功能表列,選擇地區,在事件匯流排頁面,單擊目標自訂事件匯流排名稱。

  3. 在左側導覽列,單擊事件來源,然後單擊添加事件來源

  4. 添加自定义事件源面板,輸入名称描述事件提供方選擇自訂應用,然後單擊确认

步驟二:建立事件規則

重要

目標服務和事件規則必須處於同一地區。

  1. 登入事件匯流排EventBridge控制台
  2. 在左側導覽列,單擊事件匯流排

  3. 在頂部功能表列,選擇地區。
  4. 事件匯流排頁面,單擊目標匯流排名稱。

  5. 在左側導覽列,單擊事件規則

  6. 事件规则頁面,單擊创建规则

  7. 创建规则頁面,完成以下操作。

    1. 配置基本信息設定精靈,在名称文字框輸入規則名稱,在描述文字框輸入規則的描述,然後單擊下一步

    2. 配置事件模式設定精靈,事件源类型選擇自定义事件源事件源選擇步驟一添加的自訂事件來源,在事件模式內容代碼框輸入事件模式,然後單擊下一步

      如需瞭解更多資訊,請參見事件模式

    3. 配置事件目标設定精靈,選擇服务类型数据库,配置以下參數,然後單擊创建

      說明

      1個事件規則最多可以添加5個目標。

      類別

      參數

      描述

      数据库配置

      实例ID

      選擇作為事件目標雲資料庫RDS的執行個體ID。僅當数据库配置選擇為RDS For MySql時,需配置此參數。

      数据库地址

      輸入作為事件目標自建資料庫的地址,由資料庫所在主機的IP地址或網域名稱和連接埠號碼組成。連接埠號碼為3306。僅當数据库配置選擇為自建MySql時,需配置此參數。

      数据库名称

      作為事件目標的資料庫的名稱。

      • 如果数据库配置選擇為RDS For MySql,則在下拉式清單中選擇資料庫名稱。

      • 如果数据库配置選擇為自建MySql,則輸入資料庫名稱。

      数据库账号

      輸入作為事件目標的資料庫帳號。

      数据库密码

      輸入作為事件目標的資料庫帳號的密碼。

      并发配置(数据库连接池)

      最巨量資料庫串連訪問數。預設為10。

      网络配置

      公网

      使用公網路由事件內容至資料庫。僅當数据库配置選擇為自建MySql時,支援使用公網。

      专有网络VPC

      路由事件內容使用的專用網路資訊。

      • 专有网络VPC:路由事件使用的Virtual Private Cloud名稱。

      • 交换机:路由事件使用的交換器。

      • 安全组:選擇路由事件使用的專用網路所在的安全性群組。

      入库配置

      快速配置

      寫入資料庫錶快速配置。僅支援簡單操作。

      • 表名:輸入資料庫中已建立的資料表名。路由的事件內容將寫入該表中。

      • 操作方式:事件內容在資料庫表,根據DML語句將事件內容寫入資料庫表的方式。支援以下三種方式:

        • INSERT:將事件內容插入資料庫表。

        • UPDATA:根據輸入的索引值更新資料庫表中對應的內容。

        • DELETE:根據輸入的索引值刪除資料庫表中對應的內容。

      • 事件匯流排EventBridge將事件內容路由至資料庫表的索引值。

        • :資料庫表的一個欄位。您可以輸入常量或部分事件中的變數。

        • :資料庫表的一個欄位和處理SQL中指定的內容的一個欄位,該欄位作為輸入資料表欄位(鍵)的值。您可以輸入常量或部分事件中的變數。不超過1024個字元。

        您可以根據需要添加索引值:在索引值輸入框下方,單擊添加

        說明

        快速配置本質是將配置產生SQL語句,實際執行會以SQL語句為準。

      自定义SQL

      寫入資料庫表的SQL語句。

      • 变量:定義需執行的SQL語句的變數。

      • SQL语句:輸入需執行操作的SQL語句。不超過10240個字元。

      詳細資料,請參見事件內容轉換

步驟三:發布事件

  1. 登入事件匯流排EventBridge控制台,在左側導覽列,單擊事件匯流排

  2. 在頂部功能表列,選擇地區。
  3. 事件总线頁面,找到目標匯流排,在其右側操作列單擊发布事件

    說明

    僅自訂事件匯流排支援通過控制台發布事件。

  4. 发布事件至自定义事件总线 {name}面板,自定义事件源下拉式清單選擇已建立的自訂事件來源,在事件体代碼框輸入事件內容,然後單擊确认

    事件包含的參數規範,請參見事件概述

結果驗證

您可以在資料庫查看發送的事件內容。本結果以事件目標為雲資料庫RDS,向事件目標中插入id值為123為例,驗證事件內容發送情況。

  1. 訪問RDS執行個體列表,在頂部功能表列,選擇地區,然後單擊目標執行個體ID。

  2. 在執行個體基本資料頁面的右上方,單擊登入資料庫

  3. 登入執行個體對話方塊,填寫資料庫帳號名和密碼,然後單擊登入

  4. 在資料庫表中查看錶資料。

    user 表中,可查看到已插入的資料,其中 id=123 對應行的 nameAAA 列值均為 NULL;其餘行(id=33id=22id=11)均包含非空值。

    您可以在目標資料庫表中查看到插入的內容。