全部產品
Search
文件中心

:Enterprise Distributed Application Service事件

更新時間:Sep 05, 2024

本文介紹Enterprise Distributed Application Service作為事件來源發布到事件匯流排EventBridge的事件類型。

事件類型

Enterprise Distributed Application Service支援發布到事件匯流排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",
                    "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雲途時代"
            },
            "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

此次變更的標籤。

level

String

NORMAL

事件等級。

取值說明如下:

  • NORMAL

  • WARNING

message

String

msg.app.codeploy.success

事件訊息。

payloads

String

變更請求裡的資料。

primaryUser

Struct

發起變更的使用者。

id

String

153441211526****

發起變更的使用者ID。

name

String

linksus雲途時代

發起變更的使用者名稱。

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

完成變更的時間戳記。