Este tópico descreve os tipos de eventos do Enterprise Distributed Application Service (EDAS) publicáveis no EventBridge.
Tipos de evento
A tabela a seguir lista os tipos de eventos do EDAS publicáveis no EventBridge.
|
Tipo de evento |
Valor do parâmetro type |
|
edas:ApplicationChange:ChangeOrder |
Para obter mais informações sobre os parâmetros definidos na especificação CloudEvents, consulte Visão geral de eventos.
Alterações de aplicação
O exemplo a seguir mostra o evento recebido pelo EventBridge durante uma alteração de aplicação:
{
"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_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"
}
{
"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_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"
}
A tabela a seguir descreve os campos do parâmetro data.
Campo | Tipo | Exemplo | Descrição |
appId | String | 6826ccd2-5c57-46c0-a2e5-6caca07c**** | ID da aplicação alterada. |
event | Struct | Conteúdo do evento. | |
category | String | OPERATION | Categoria do evento. |
id | String | e24b1dc2-3543-4f84-b1c4-ee78b3ef**** | ID do evento gerado no EDAS. |
involvedObject | Struct | Objeto envolvido na alteração da aplicação. | |
additionalProperties | Struct | Propriedades adicionais. | |
changeOrderId | String | 28ab8de8-22b9-430d-9952-00f67693**** | ID da ordem de alteração. |
description | String | Version: Wed Nov 04 21:30:55 CST 2020 | Package Name: download | Deployment Target: Default Group | Descrição da alteração. |
eventType | String | onSuccess | Tipo de evento do objeto especificado pelo parâmetro involvedObject. |
targets | String | i-2ze12crf3p25aljy**** | Objeto alterado pelo evento. |
id | String | 6826ccd2-5c57-46c0-a2e5-6caca07c**** | ID do objeto especificado pelo parâmetro involvedObject. |
name | String | ticketcore-service | Nome do objeto especificado pelo parâmetro involvedObject. |
type | String | APPLICATION | Tipo do objeto especificado pelo parâmetro involvedObject. |
labels | String | N/A | Tag da alteração. |
level | String | NORMAL | Gravidade do evento. Valores válidos:
|
message | String | msg.app.codeploy.success | Mensagem do evento. |
payloads | String | N/A | Dados da solicitação de alteração. |
primaryUser | Struct | Usuário que iniciou a alteração. | |
id | String | 153441211526**** | ID do usuário que iniciou a alteração. |
name | String | linksus_cloud_journey | Nome do usuário que iniciou a alteração. |
reason | String | APPLICATION_CODEPLOY_SUCCESS | Causa do evento. |
schemaVersion | String | 1.0 | Versão do esquema do evento. |
secondaryUser | Struct | Usuário RAM que iniciou a alteração. | |
id | String | 29489074400958**** | ID do usuário RAM que iniciou a alteração. |
name | String | 29489074400958**** | Nome do usuário RAM que iniciou a alteração. |
subjectType | String | USER | Tipo de assunto acionado pelo evento. |
timestamp | Timestamp | 1604496738810 | Carimbo de data/hora de conclusão da alteração. |