自定義分布式消息服務MQTT事件源
更新時間 2025-06-18 17:55:20
最近更新時間: 2025-06-18 17:55:20
分享文章
本文介紹如何在事件總線EventBridge管理控制臺添加分布式消息服務MQTT類型的自定義事件源。
前提條件
事件總線EventBridge
分布式消息服務MQTT
開通分布式消息服務MQTT并創建實例。
操作步驟
登錄事件總線管理控制臺。
在左側導航欄,單擊事件總線。
在事件總線頁面,單擊目標總線名稱。
在左側導航欄,單擊事件源。
在事件源頁面,單擊添加事件源。
在添加自定義事件源面板,輸入名稱和描述,事件提供方選擇分布式消息服務MQTT,選擇或填入主題等配置然后單擊確認,如圖1所示。
圖1 創建事件源時事件提供方選擇分布式服務MQTT
參數說明
| 參數 | 說明 | 示例 |
|---|---|---|
| 名稱 | 事件源名。 | test |
| MQTT實例 | 選擇MQTT實例。 | instance-xxx |
| MQTT主題 | 選擇或輸入MQTT的主題。 | topic-xxx |
事件示例
{
"id": "b5771f76-6cdf-48ed-b1ba-d15418c*****",
"source": "source_test",
"specversion": "1.0",
"subject": "ctyun:mqtt:region-code-xxx:1******6789:topic/topic-test",
"time": "2024-03-05T13:52:18.374Z",
"datacontenttype": "application/json;charset=utf-8",
"type": "mqtt:Topic:SendMessage",
"ctyunregion": "bb9fdb4205xxxxxxxxx0242ac110002",
"ctyunaccountid": "123456789****",
"data": {
"body": {
"key": "value"
},
"props": {
"topic": "topic-test"
}
}
}data字段包含的參數解釋如下表所示:
| 參數 | 類型 | 示例值 | 描述 |
|---|---|---|---|
| props | Object | | 消息屬性。 |
| body | Object | | 消息體,默認以JSON格式編碼。 |