您可以通过事件规则过滤事件,将事件路由到云数据库RDS MySQL版或自建MySQL数据库。本文以自定义事件为例介绍将事件路由到数据库的前提条件、操作步骤和结果验证。
地域限制
目前仅华北3(张家口)、德国(法兰克福)和新加坡地域支持路由到数据库。
前提条件
- 开通事件总线EventBridge服务。更多信息,请参见开通事件总线EventBridge并授权。
- 如果是将事件路由到云数据库RDS MySQL版,请确保您已完成以下操作:
- 创建RDS MySQL实例。
- 创建数据库和账号。
- 创建数据库表。常见的SQL语句,请参见常用语句。
- 已在RDS实例中配置白名单。具体操作,请参见通过客户端、命令行连接RDS MySQL实例。
说明 请确保您是阿里云数据库RDS MySQL版实例所有者,即创建者。 - 如果是将事件路由到自建MySQL数据库,请确保您的自建数据库与事件总线EventBridge网络互通。
步骤一:添加自定义事件源
- 登录事件总线EventBridge控制台。
- 在左侧导航栏,单击事件总线。
- 在顶部菜单栏,选择地域。
- 在事件总线页面,单击目标总线名称。
- 在左侧导航栏,单击事件源。
- 在事件源页面,单击添加事件源。
- 在添加自定义事件源面板,输入名称和描述,事件提供方选择自定义应用,然后单击确定。
步骤二:创建事件规则
注意 目标服务和事件规则必须处于同一地域。
- 登录事件总线EventBridge控制台。
- 在左侧导航栏,单击事件总线。
- 在顶部菜单栏,选择地域。
- 在事件总线页面,单击目标总线名称。
- 在左侧导航栏,单击事件规则。
- 在事件规则页面,单击创建规则。
- 在创建规则页面,完成以下操作。
步骤三:发布事件
结果验证
您可以在数据库查看发送的事件内容。本结果以事件目标为云数据库RDS,向事件目标中插入id值为123为例,验证事件内容发送情况。