このトピックでは、 を EventBridge にパブリッシュできます にパブリッシュできる エンタープライズ分散型アプリケーションサービス (EDAS) イベントのタイプについて説明します。
イベントタイプ
次の表は、EDAS イベントが EventBridge にパブリッシュできる種類について説明しています。
イベントタイプ | 値 type パラメーターの値 |
edas:ApplicationChange:ChangeOrder |
CloudEvents 仕様で定義されているパラメーターの詳細については、「概要」をご参照ください。
アプリケーションの変更
次の例は、アプリケーションが変更されたときに EventBridge が受信する イベントを示しています。
{
"id":"7de5d52e-c3c0-45fa-80c8-2a9d5bd1****",
"time":"2020-11-19T21:04:41+08:00",
"source":"acs.edas",
"data":{
"appId":"6826ccd2-5c57-46c0-a2e5-6caca07c****",
"event":{
"category":"OPERATION",
"id":"e24b1dc2-3543-4f84-b1c4-ee78b3ef****",
"involvedObject":{
"additionalProperties":{
"changeOrderId":"28ab8de8-22b9-430d-9952-00f67693****",
"description":"Version: Wed Nov 04 21:30:55 CST 2020 | Package Name: download | Deployment Target: Default Group", // バージョン: 2020年11月4日水曜日 21:30:55 CST | パッケージ名: download | デプロイメントターゲット: デフォルトグループ
"eventType":"onSuccess",
"targets":"i-2ze12crf3p25aljy****"
},
"id":"6826ccd2-5c57-46c0-a2e5-6caca07c****",
"name":"ticketcore-service",
"type":"APPLICATION"
},
"labels":{
},
"level":"NORMAL",
"message":"msg.app.codeploy.success",
"payloads":{
},
"primaryUser":{
"id":"153441211526****",
"name":"linksus_cloud_journey"
},
"reason":"APPLICATION_CODEPLOY_SUCCESS",
"schemaVersion":"1.0",
"secondaryUser":{
"id":"29489074400958****",
"name":"29489074400958****"
},
"subjectType":"USER",
"timestamp":1604496738810
}
},
"specversion":"1.0",
"datacontenttype":"application/json",
"type":"edas:ApplicationChange:ChangeOrder",
"aliyunaccountid":"123456789098****",
"aliyunpublishtime":"2020-11-19T21:04:42.179PRC",
"aliyuneventbusname":"default",
"aliyunregionid":"cn-hangzhou",
"aliyunpublishaddr":"172.25.XX.XX"
}data パラメーターのフィールドについて、次の表で説明します。
フィールド | タイプ | 例 | 説明 |
appId | String | 6826ccd2-5c57-46c0-a2e5-6caca07c**** | 変更されたアプリケーションの ID。 |
event | Struct | イベントの内容。 | |
category | String | OPERATION | イベントのタイプ。 |
id | String | e24b1dc2-3543-4f84-b1c4-ee78b3ef**** | EDAS で生成されたイベントの ID。 |
involvedObject | Struct | アプリケーションの変更に関連するオブジェクト。 | |
additionalProperties | Struct | 追加のプロパティ。 | |
changeOrderId | String | 28ab8de8-22b9-430d-9952-00f67693**** | 変更オーダーの ID。 |
description | String | Version: Wed Nov 04 21:30:55 CST 2020 | Package Name: download | Deployment Target: Default Group | 変更の説明。 |
eventType | String | onSuccess | involvedObject パラメーターで指定されたオブジェクトのイベントタイプ。 |
targets | String | i-2ze12crf3p25aljy**** | イベントの変更されたオブジェクト。 |
id | String | 6826ccd2-5c57-46c0-a2e5-6caca07c**** | involvedObject パラメーターで指定されたオブジェクトの ID。 |
name | String | ticketcore-service | involvedObject パラメーターで指定されたオブジェクトの名前。 |
type | String | APPLICATION | involvedObject パラメーターで指定されたオブジェクトのタイプ。 |
labels | String | N/A | 変更のタグ。 |
level | String | NORMAL | イベントの重大度。 有効な値:
|
message | String | msg.app.codeploy.success | イベントのメッセージ。 |
payloads | String | N/A | 変更リクエストのデータ。 |
primaryUser | Struct | 変更を開始したユーザー。 | |
id | String | 153441211526**** | 変更を開始したユーザーの ID。 |
name | String | linksus_cloud_journey | 変更を開始したユーザーの名前。 |
reason | String | APPLICATION_CODEPLOY_SUCCESS | イベントの原因。 |
schemaVersion | String | 1.0 | イベントパターンのバージョン番号。 |
secondaryUser | Struct | 変更を開始した RAM ユーザー。 | |
id | String | 29489074400958**** | 変更を開始した RAM ユーザーの ID。 |
name | String | 29489074400958**** | 変更を開始した RAM ユーザーの名前。 |
subjectType | String | USER | イベントをトリガーした主体タイプ。 |
timestamp | Timestamp | 1604496738810 | 変更が完了した時刻のタイムスタンプ。 |