事件规则用于监控特定类型的事件。当发生与事件规则相匹配的事件时,事件会被路由到与事件规则关联的目标。事件规则可以与一个或多个目标关联。本文介绍如何在事件总线EventBridge控制台管理事件规则,包括创建、查看和删除事件规则等操作。

创建规则

  1. 登录事件总线EventBridge控制台
  2. 在左侧导航栏,单击事件总线
  3. 在顶部菜单栏,选择地域。
  4. 事件总线页面,单击目标总线名称。
  5. 在左侧导航栏,单击事件规则
  6. 事件规则页面,单击创建规则
  7. 创建规则页面,完成以下操作。
    1. 配置基本信息配置向导,在名称文本框输入规则名称,在描述文本框输入规则的描述,然后单击下一步
    2. 配置事件模式配置向导,完成以下配置,然后单击下一步
      • 单击阿里云官方事件源页签

        事件源列表选择阿里云服务,从事件类型列表选择事件类型。

        说明 暂时不支持将阿里云产品的事件发布到自定义事件总线。因此,当选择的目标总线为自定义事件总线时,此处不能选择阿里云官方事件源。
      • 单击自定义事件源页签

        事件源列表选择自定义事件源,在事件模式内容代码框输入事件模式。

        更多信息,请参见事件模式

    3. 配置事件目标配置向导,配置事件目标,然后单击创建
      注意
      • 1个事件规则最多可以添加5个目标。
      • 目标服务和事件规则必须处于同一地域。
      事件总线EventBridge支持以下事件目标:
      • 钉钉:用于对事件进行钉钉通知。

        更多信息,请参见钉钉开放平台

      • 函数计算:用于对事件进行计算处理。

        更多信息,请参见什么是函数计算

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

        更多信息,请参见什么是消息服务MNS

      • 消息队列RocketMQ版:用于对事件进行存储和流转。

        更多信息,请参见什么是消息队列RocketMQ版

      • 消息队列RabbitMQ版:用于对事件进行存储和流转。

        更多信息,请参见什么是消息队列RabbitMQ版

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

        更多信息,请参见什么是短信服务

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

        更多信息,请参见什么是邮件推送

      • HTTP网关:用于对事件进行业务处理。
      • HTTPS网关:用于对事件进行业务处理。

      您可以按需选择事件内容转换方式。 更多信息,请参见事件内容转换

查看规则

事件规则页面,找到目标事件规则,在其右侧操作列单击详情
规则详情页面查看规则的基础信息、事件模式和事件目标。

禁用规则

  1. 事件规则页面,找到目标事件规则,在其右侧操作列单击禁用
  2. 提示对话框,阅读提示信息,然后单击确认

启用规则

  1. 事件规则页面,找到目标事件规则,在其右侧操作列单击启用
  2. 提示对话框,阅读提示信息,然后单击确认

编辑事件目标

  1. 事件规则页面,找到目标事件规则,在其右侧操作列单击编辑事件目标
  2. 编辑规则页面,修改事件目标配置,然后单击保存

编辑事件模式

  1. 事件规则页面,找到目标事件规则,在其右侧操作列单击编辑事件模式
  2. 编辑规则页面,修改事件源事件模式内容,然后单击保存

删除规则

  1. 事件规则页面,找到目标事件规则,在其右侧操作列选择单击删除
  2. 提示对话框,阅读提示内容,然后单击确认
  3. 账号安全验证对话框,单击获取校验码,在校验码文本框输入正确的校验码,然后单击确认