事件是状态变化的数据记录。本文介绍事件总线 EventBridge 的事件参数详情。
以下是事件源发布到事件总线 EventBridge 的示例结构:
{"specversion":"1.0","id":"13a3f42d-7258-4ada-da6d-023a333b4662","type":"cos:created:object","source":"cos.cloud.tencent","subject":"qcs::cos:ap-guangzhou:uid1250000000:bucketname","time":"1615430559146","region":"ap-guangzhou","datacontenttype": "application/json;charset=utf-8","data":{$data_value}}
事件涉及的参数如下说明:
字段 | 描述 | 字符串类型 |
specversion | 事件结构体版本(cloudevents 遵循版本,目前仅支持1.0)。 | String |
id | PUT Event 返回的 ID 信息。 | String |
type | PUT Event 输入的事件类型。云服务默认写 COS:Created:PostObject,用 “:” 分割类型字段。 | String |
source | 事件来源(云服务事件必传此参数,为 subject 的缩写 )。云服务默认为 xxx.cloud.tencent 。 | String |
subject | 事件来源详情可自定义,云服务默认使用 QCS 描述,例如 qcs::dts:ap-guangzhou:appid/uin:xxx 。 | String |
time | 发生事件的时间,0时区毫秒时间戳,例如1615430559146。 | Timestamp |
datacontenttype | 数据类型声明。 | String |
region | 地域信息。 | String |
data | PUT Event 输入的事件详情。 | Json |
事件源发布到事件总线 EventBridge 的事件有以下两种类型:
腾讯云服务事件
腾讯云服务作为事件源自动接入事件总线 EventBridge。
自定义应用事件
将您的应用作为事件源接入时,需要配置连接器,并将事件投递到连接器所支持的应用使用 API/SDK 接入事件总线 EventBridge。