本文介绍如何在事件总线EventBridge控制台添加时间触发类型的自定义事件源。
前提条件
操作步骤
- 登录事件总线EventBridge控制台,在左侧导航栏,单击事件总线。
- 在顶部菜单栏,选择地域,在事件总线页面,单击目标自定义事件总线名称。
- 在左侧导航栏,单击事件源,然后单击添加事件源。
在添加自定义事件源面板,输入名称和描述,事件提供方选择时间触发,配置以下参数,然后单击确认。
参数名称
参数说明
触发周期
选择触发周期为固定周期或自定义 Cron。更多信息,请参见Cron。
固定周期
设置固定周期的时间。单位默认为秒。仅当触发周期配置为固定周期时,需配置此参数。
Cron表达式
Cron表达式格式为:
秒 分 时 日 月 星期几
。仅当触发周期配置为自定义 Cron时,需配置此参数。Cron表达式示例如下:
0 0 * * * *
:每个整点*/10 * * * * *
:每10秒0 0 6,19 * * *
:每天的6点、19点整0 0 9 * * 1-5
:每周一至周五的9点整
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 * * * * | 触发周期为自定义Cron时的Cron表达式。 |
该文章对您有帮助吗?