自訂事件來源時間觸發

更新時間:
Copy as MD

本文介紹如何在事件匯流排EventBridge控制台添加時間觸發類型的自訂事件來源。

前提條件

操作步驟

  1. 登入事件匯流排EventBridge控制台,在左側導覽列,單擊事件匯流排
  2. 在頂部功能表列,選擇地區,在事件匯流排頁面,單擊目標自訂事件匯流排名稱。
  3. 在左側導覽列,單擊事件來源,然後單擊添加事件來源
  4. 添加自定义事件源面板,輸入名称描述事件提供方選擇时间触发,配置以下參數,然後單擊确认

    參數名稱

    參數說明

    触发周期

    選擇觸發周期為固定周期自定义 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運算式。