本文介绍如何在事件总线EventBridge控制台添加时间触发类型的自定义事件源。

前提条件

操作步骤

  1. 登录事件总线EventBridge控制台,在左侧导航栏,单击事件总线
  2. 在顶部菜单栏,选择地域,在事件总线页面,单击目标自定义事件总线名称。
  3. 在左侧导航栏,单击事件源,然后单击添加事件源
  4. 添加自定义事件源面板,输入名称描述事件提供方选择时间触发,配置以下参数,然后单击确认
    参数名称 参数说明
    触发周期 选择触发周期为固定周期自定义 Cron。更多信息,请参见Cron
    固定周期 设置固定周期的时间。单位默认为秒。仅当触发周期配置为固定周期时,需配置此参数。
    Cron表达式 Cron的表达式为:。仅当触发周期配置为自定义 Cron时,需配置此参数。
    Cron执行时区 选择触发周期执行的时区,默认为UTC(GMT+0:00)时区。仅当触发周期配置为自定义 Cron时,需配置此参数。

事件示例

{
    "datacontenttype": "application/json;charset=utf-8",
    "aliyunaccountid": "143998900779****",
    "aliyunpublishtime": "2022-09-21T05:00:00.035Z",
    "data": {
        "TimeZone": "GMT+8:00",
        "Schedule": "0 */10 * * * *"
    },
    "specversion": "1.0",
    "aliyuneventbusname": "Housekeeping-Bus",
    "id": "d100262d-90c7-4caf-a3b5-813f3526a1f7-****",
    "source": "housekeeping.scheduledevent",
    "time": "2022-09-21T05:00:00Z",
    "aliyunregionid": "cn-beijing",
    "type": "eventbridge:Events:ScheduledEvent"
}

CloudEvents规范中定义的参数解释,请参见事件概述

data字段包含的参数解释如下表所示。

参数 类型 示例值 描述
TimeZone String GMT+8:00 时区。
Schedule String 0 */10 * * * * 触发周期为自定义Corn时的Corn表达式。