事件规则用于监控特定类型的事件。当发生与事件规则相匹配的事件时,事件会被路由到与事件规则关联的目标。事件规则可以与一个或多个目标关联。本章节介绍如何在事件总线EventBridge控制台创建事件规则。

前提条件

您已开通事件总线EventBridge。详情请参见开通服务

操作步骤

  1. 登录事件总线EventBridge控制台
  2. 在顶部菜单栏,选择地域。
  3. 在左侧导航栏,单击规则
  4. 规则页面的规则区域,单击创建规则
  5. 创建事件规则面板,完成以下操作。
    1. 名称和描述区域的名称文本框,输入MyRule
      rule_name
    2. 定义事件模式区域,定义事件模式。
      • 服务提供的预定义模式

        选择服务提供的预定义模式,从服务提供方列表,选择阿里云服务,从阿里云服务列表,选择阿里云服务,然后从事件类型列表,选择事件类型。

      • 自定义模式

        选择自定义模式,在事件模式代码框,输入事件模式。

        如需了解更多信息,请参见事件模式

    3. 选择事件总线区域,选择事件总线。
      • 默认事件总线:仅用于接收阿里云服务事件。

        选择默认事件总线

      • 自定义事件总线:仅用于接收您自己的应用的事件。

        选择自定义事件总线,从自定义事件总线列表,选择自定义事件总线。

    4. 选择目标服务区域,选择目标服务。
      注意 目标服务和事件规则必须处于同一地域。
      事件总线EventBridge支持以下事件目标:
      • 函数计算:用于对事件进行计算处理。

        详情请参见什么是函数计算

        注意 函数计算中的服务有版本概念,事件总线EventBridge默认调用LATEST版本的服务。
      • 消息服务主题:用于对事件进行存储。

        详情请参见主题模型

      • 消息服务队列:用于对事件进行存储。

        详情请参见队列模型

      • HTTP网关:用于对事件进行业务处理。
      • 邮件推送服务:用于对事件进行邮件推送。

        详情请参见什么是邮件推送

      • 短信服务:用于对事件进行短信推送。

        详情请参见什么是短信服务

      • 钉钉:用于对事件进行钉钉通知。
      事件总线EventBridge支持以下推送格式:
      • 完整事件:包含事件属性内容和业务数据内容,即CloudEvents 1.0协议中的完整结构,包含协议范围内的Attribute和Data内容。
      • 部分事件:仅包含事件中的业务数据内容,即CloudEvents 1.0协议中的Data字段内容。
      • 常量:不管事件内容是什么,都转换成常量。
      • 模板:通过模板和变量自定义事件内容。

      如需了解更多信息,请参见转换事件内容

    5. 单击确定

相关操作