このトピックでは、Simple Message Queue (旧称 MNS) (SMQ) タイプのカスタムイベントソースを EventBridge コンソールで作成する方法について説明します。
始める前に
手順
EventBridge コンソール にログオンします。
左側のナビゲーションペインで、[イベントバス] をクリックします。
上部のナビゲーションバーで、リージョンを選択します。
[イベントバス] ページで、管理するイベントバスの名前をクリックします。
左側のナビゲーションペインで、[イベントソース] をクリックします。
表示されたページで、イベントソースの追加 をクリックします。
カスタムイベントソースの追加 パネルで、名前 と 説明 パラメーターを設定し、SMQイベントプロバイダー ドロップダウンリストから キュー名OK を選択し、 ドロップダウンリストから作成済みのキューを選択し、 をクリックします。
サンプルイベント
{
"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 | メッセージ本文。 |