自定义事件源定时触发
更新时间 2025-12-29 16:45:04
最近更新时间: 2025-12-29 16:45:04
本文介绍如何在事件总线EventBridge管理控制台中添加定时触发类型的自定义事件源。
前提条件
事件总线EventBridge
操作步骤
登录事件总线管理控制台。
在左侧导航栏,单击事件总线。
在事件总线页面,单击目标总线名称。
在左侧导航栏,单击事件源。
在事件源页面,单击添加事件源。
在添加自定义事件源面板,输入名称和描述,事件提供方选择定时触发,配置触发周期等配置,然后单击确认,如图1所示。
图1 创建事件源时事件提供方选择定时触发
参数说明
| 参数 | 说明 | 示例 |
|---|---|---|
| 名称 | 事件源名。 | source1 |
| 触发周期 | 选择固定周期或自定义Cron。 | 固定周期 |
| 固定周期 | 设置固定周期的时间。当触发周期配置为固定周期时,需配置此参数。 | 30秒 |
| Cron表达式 | 当触发周期配置为自定义Cron时,需配置此参数。请输入秒级Cron表达式。 | Cron表达式示例如下:
|
| Cron执行时区 | 当触发周期配置为自定义 Cron时,需配置此参数。选择触发周期执行的时区,默认为UTC时区。 | UTC时区 |
事件示例
{
"id": "196e9bb4-77d5-xxx-9b0e-5344069b87e9",
"source": "test",
"specversion": "1.0",
"time": "2025-10-29T03:57:30.000243865Z",
"type": "eventbridge:Events:ScheduledEvent",
"datacontenttype": "application/json",
"data": {
"schedule": "*/10 * * * * *",
"timeZone": "GMT+00:00"
},
"ctyunaccountid": "4ada5f8xxxxxx39c381bfabd49ea40",
"ctyunregion": "bb9fdb420xxxxxxx0242ac110002"
}data字段包含的参数解释如下表所示。
| 参数 | 类型 | 示例值 | 描述 |
|---|---|---|---|
| schedule | String | */10 * * * * * | Cron表达式。 |
| timeZone | String | GMT+00:00 | 时区。 |