本文介绍如何在事件总线EventBridge控制台添加轻量消息队列(原 MNS)类型的自定义事件源。
前提条件
轻量消息队列(原 MNS)
事件总线EventBridge
操作步骤
- 登录事件总线EventBridge控制台。
- 在左侧导航栏,单击事件总线。
- 在顶部菜单栏,选择地域。
- 在事件总线页面,单击目标总线名称。
- 在左侧导航栏,单击事件源。
在事件源页面,单击添加事件源。
在添加自定义事件源面板,输入名称和描述,事件提供方选择轻量消息队列(原 MNS),队列名称选择已创建的队列,然后单击确认。
事件示例
{
"id":"bffb9722-9c48-407b-9895-b038f78f****",
"source":"acs:mns",
"specversion":"1.0",
"type":"mns:Queue:SendMessage",
"datacontenttype":"application/json; charset=utf-8",
"subject":"acs:mns:cn-hangzhou:123456789098****:queues/zeus",
"time":"2021-04-08T06:28:17.093Z",
"aliyunpublishtime":"2021-04-08T06:30:31.367Z",
"aliyuneventbusname":"mybus",
"data":{
"requestId":"606EA3074344430D4C81****",
"messageId":"C6DB60D1574661357FA227277445****",
"messageBody":"TEST"
}
}
CloudEvents规范中定义的参数解释,请参见事件概述。
data字段包含的参数解释如下表所示。
参数 | 类型 | 示例值 | 描述 |
requestId | String | 606EA3074344430D4C81**** | 请求ID。每个请求的ID取值唯一。 |
messageId | String | C6DB60D1574661357FA227277445**** | 消息ID。每条消息的ID取值唯一。 |
messageBody | String | TEST | 消息内容。 |