以下是事件源发布到事件总线 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 | 事件来源(云服务事件必传此参数)。云服务默认为 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。