本文介绍云服务器作为事件源发布到事件总线EventBridge的事件类型。

事件类型

云服务器支持发布到事件总线EventBridge的事件类型如下所示。

事件类型 type参数值
阿里云平台对资源执行的操作事件 ecs:ActionTrail:AliyunServiceEvent
API调用 ecs:ActionTrail:ApiCall
控制台的操作事件 ecs:ActionTrail:ConsoleOperation
保留云盘 ecs:Disk:ConvertToPostpaidCompleted
挂载或者卸载数据盘 ecs:Disk:DiskOperationCompleted
块存储欠费释放 ecs:Disk:OverduePaymentRelease
突发性能实例性能受限 ecs:Instance:BurstablePerformanceRestricted
专有宿主机上的ECS实例热迁移 ecs:Instance:LiveMigrationAcrossDDH
突发性能实例性能模式切换 ecs:Instance:PerformanceModeChange
抢占式实例被释放 ecs:Instance:PreemptibleInstanceInterruption
实例生命周期状态变化 ecs:Instance:StateChange
突发性能实例额外收费 ecs:Instance:SurplusCreditIncurCharge
创建快照完成 ecs:Snapshot:CreateSnapshotCompleted
开始创建快照 ecs:Snapshot:CreateSnapshotInitiated
删除快照 ecs:Snapshot:SnapshotDeleted

CloudEvents规范中定义的参数解释,请参见事件概述

保留云盘

释放ECS实例时,挂载的云盘被转换成按量付费数据盘而保留下来,事件总线EventBridge接收到的示例事件如下所示。

{
    "datacontenttype": "application/json;charset=utf-8",
    "aliyunaccountid": "123456789098****",
    "data": {
        "result": "accomplished",
        "diskId": "d-bp11ba7acc69nkta****"
    },
    "subject": "acs:ecs:cn-hangzhou:123456789098****:disk/d-bp11ba7acc69nkta****",
    "source": "acs.ecs",
    "type": "ecs:Disk:ConvertToPostpaidCompleted",
    "aliyunpublishtime": "2021-01-18T03:58:31.762Z",
    "specversion": "1.0",
    "aliyuneventbusname": "default",
    "id": "70c0414c-b260-4923-b584-1d6e5646****",
    "time": "2021-01-18T11:58:31.125+08:00",
    "aliyunregionid": "cn-hangzhou",
    "aliyunpublishaddr": "172.25.XX.XX"
}

data字段包含的参数解释如下表所示。

参数 类型 示例值 描述
result String accomplished 任务结果。
取值说明如下:
  • accomplished:完成。
  • failed:失败。
diskId String d-bp11ba7acc69nkta**** 云盘ID。

挂载或者卸载数据盘

挂载或者卸载数据盘时,事件总线EventBridge接收到的示例事件如下所示。

{
    "datacontenttype":"application/json;charset=utf-8",
    "aliyunaccountid":"123456789098****",
    "data":{
        "result":"accomplished",
        "diskId":"d-f8zd3pcilr7c2sym****",
        "operation":"DetachDisk"
    },
    "subject":"acs:ecs:cn-heyuan:123456789098****:disk/d-f8zd3pcilr7c2sym****",
    "source":"acs.ecs",
    "type":"ecs:Disk:DiskOperationCompleted",
    "aliyunpublishtime":"2021-01-18T03:24:42.373Z",
    "specversion":"1.0",
    "aliyuneventbusname":"default",
    "id":"dd505594-b239-49a5-b6f6-87029b2b****",
    "time":"2021-01-18T11:24:13.502+08:00",
    "aliyunregionid":"cn-hangzhou",
    "aliyunpublishaddr":"172.25.XX.XX"
}

data字段包含的参数解释如下表所示。

参数 类型 示例值 描述
result String accomplished 任务结果。
取值说明如下:
  • accomplished:完成。
  • failed:失败。
instanceId String d-f8zd3pcilr7c2sym**** ECS实例ID。
diskId String d-wz9ad6x3sistd7fh**** 云盘ID。

块存储欠费释放

块存储欠费释放时,事件总线EventBridge接收到的示例事件如下所示。

{
    "datacontenttype":"application/json;charset=utf-8",
    "aliyunaccountid":"123456789098****",
    "data":{
        "result":"accomplished",
        "instanceId":"i-wz9e60ytsp3lspww****",
        "diskId":"d-wz9ad6x3sistd7fh****"
    },
    "subject":"acs:ecs:cn-shenzhen-st3-a01:123456789098****:disk/d-wz9ad6x3sistd7fh****",
    "source":"acs.ecs",
    "type":"ecs:Disk:OverduePaymentRelease",
    "aliyunpublishtime":"2021-01-18T08:20:51.890Z",
    "specversion":"1.0",
    "aliyuneventbusname":"default",
    "id":"a3a1e190-a357-40c5-a1c2-3e343a90****",
    "time":"2021-01-18T16:20:51.199+08:00",
    "aliyunregionid":"cn-hangzhou",
    "aliyunpublishaddr":"172.25.XX.XX"
}

data字段包含的参数解释如下表所示。

参数 类型 示例值 描述
result String accomplished 任务结果。
取值说明如下:
  • accomplished:完成。
  • failed:失败。
instanceId String i-wz9e60ytsp3lspww**** ECS实例ID。
diskId String d-wz9ad6x3sistd7fh**** 云盘ID。

突发性能实例性能受限

突发性能实例处理性能受限时,事件总线EventBridge接收到的示例事件如下所示。

{
    "datacontenttype":"application/json;charset=utf-8",
    "aliyunaccountid":"123456789098****",
    "data":{
        "instanceId":"i-bp1eojtvpmlraj13****",
        "intervalEnd":"2021-01-18T05:00Z",
        "intervalStart":"2021-01-18T04:00Z"
    },
    "subject":"acs:ecs:cn-hangzhou:123456789098****:instance/i-bp1eojtvpmlraj13****",
    "source":"acs.ecs",
    "type":"ecs:Instance:BurstablePerformanceRestricted",
    "aliyunpublishtime":"2021-01-18T04:06:45.441Z",
    "specversion":"1.0",
    "aliyuneventbusname":"default",
    "id":"be468204-6cac-4088-9e57-6455d749****",
    "time":"2021-01-18T12:06:45.238+08:00",
    "aliyunregionid":"cn-hangzhou",
    "aliyunpublishaddr":"172.25.XX.XX"
}

data字段包含的参数解释如下表所示。

参数 类型 示例值 描述
resourceId String i-bp1eojtvpmlraj13**** ECS实例ID。
intervalEnd TimeStamp 2021-01-18T05:00Z 事件区间结束的时间。
intervalStart TimeStamp 2021-01-18T04:00Z 事件区间开始的时间。

专有宿主机上的ECS实例热迁移

当ECS实例在专有宿主机间热迁移时,事件总线EventBridge接收到的示例事件如下所示。

{
    "datacontenttype":"application/json;charset=utf-8",
    "aliyunaccountid":"123456789098****",
    "data":{
        "instanceId":"i-bp1eojtvpmlraj13****",
        "sourceDedicatedHostId":"dh-2ze3lma1c2-3e343****",
        "destinationDedicatedHostId":"dh-2ze3lm********t8nr83",
        "startTime":"2018-06-08T01:25:37Z",
        "status":"started"
    },
    "subject":"acs:ecs:cn-hangzhou:123456789098****:instance/i-bp1eojtvpmlraj13****",
    "source":"acs.ecs",
    "type":"ecs:Instance:LiveMigrationAcrossDDH",
    "aliyunpublishtime":"2021-01-18T08:20:51.890Z",
    "specversion":"1.0",
    "aliyuneventbusname":"default",
    "id":"a3a1e190-a357-40c5-a1c2-3e343a90****",
    "time":"2021-01-18T16:20:51.199+08:00",
    "aliyunregionid":"cn-hangzhou",
    "aliyunpublishaddr":"172.25.XX.XX"
}

data字段包含的参数解释如下表所示。

参数 类型 示例值 描述
instanceId String i-bp1eojtvpmlraj13**** ECS实例ID。
sourceDedicatedHostId String dh-2ze3lma1c2-3e343**** 源端专有宿主机ID。
destinationDedicatedHostId String dh-2ze3lm********t8nr83 目的端专有宿主机ID。
startTime TimeStamp 2021-01-18T16:20:51.199+08:00 热迁移开始时间。
status String started 热迁移状态。
取值说明如下:
  • started:迁移开始。
  • failed:迁移失败。
  • accomplished:迁移成功。

突发性能实例性能模式切换

突发性能实例在切换性能模式时,事件总线EventBridge接收到的示例事件如下所示。

{
    "datacontenttype":"application/json;charset=utf-8",
    "aliyunaccountid":"123456789098****",
    "data":{
        "instanceId":"i-bp1eojtvpmlraj13****",
        "creditSpecification":"Unlimited",
        "operator":"System"
    },
    "subject":"acs:ecs:cn-hangzhou:123456789098****:instance/i-bp1eojtvpmlraj13****",
    "source":"acs.ecs",
    "type":"ecs:Instance:PerformanceModeChange",
    "aliyunpublishtime":"2021-01-18T08:20:51.890Z",
    "specversion":"1.0",
    "aliyuneventbusname":"default",
    "id":"a3a1e190-a357-40c5-a1c2-3e343a90****",
    "time":"2021-01-18T16:20:51.199+08:00",
    "aliyunregionid":"cn-hangzhou",
    "aliyunpublishaddr":"172.25.XX.XX"
}

data字段包含的参数解释如下表所示。

参数 类型 示例值 描述
instanceId String i-bp1eojtvpmlraj13**** ECS实例ID。
creditSpecification String Unlimited 突发性能实例的运行模式。
取值说明如下:
  • Standard:标准模式。
  • Unlimited:无性能约束模式。
operator String System 事件触发者。
取值说明如下:
  • System:因CPU积分消耗、停机不收费条件限制、账号欠费等原因导致的自动切换实例性能模式。
  • User:用户通过控制台或API主动切换实例性能模式。

抢占式实例被释放

抢占式实例因为市场价格变化或资源库存调整等因素被自动释放前,事件总线EventBridge接收到的示例事件如下所示。

{
    "datacontenttype":"application/json;charset=utf-8",
    "aliyunaccountid":"123456789098****",
    "data":{
        "instanceId":"i-bp1eojtvpmlraj13****",
        "action":"delete"
    },
    "subject":"acs:ecs:cn-hangzhou:123456789098****:instance/i-bp1eojtvpmlraj13****",
    "source":"acs.ecs",
    "type":"ecs:Instance:PreemptibleInstanceInterruption",
    "aliyunpublishtime":"2021-01-18T08:20:51.890Z",
    "specversion":"1.0",
    "aliyuneventbusname":"default",
    "id":"a3a1e190-a357-40c5-a1c2-3e343a90****",
    "time":"2021-01-18T16:20:51.199+08:00",
    "aliyunregionid":"cn-hangzhou",
    "aliyunpublishaddr":"172.25.XX.XX"
}

data字段包含的参数解释如下表所示。

参数 类型 示例值 描述
instanceId String i-abc1792gcdoonr9a**** ECS实例ID。
action String delete 动作。

实例生命周期状态变化

实例生命周期的状态变化时,事件总线EventBridge接收到的示例事件如下所示。

{
    "datacontenttype":"application/json;charset=utf-8",
    "aliyunaccountid":"123456789098****",
    "data":{
        "resourceId":"i-bp1dkbnzouipluli****",
        "state":"Starting",
        "resourceType":"ALIYUN::ECS::Instance"
    },
    "subject":"acs:ecs:cn-hangzhou:123456789098****:instance/i-bp1dkbnzouipluli****",
    "source":"acs.ecs",
    "type":"ecs:Instance:StateChange",
    "aliyunpublishtime":"2021-01-18T03:24:42.181Z",
    "specversion":"1.0",
    "aliyuneventbusname":"default",
    "id":"2883c69f-902f-4005-8f50-6d060b3c****",
    "time":"2021-01-18T11:24:09.905+08:00",
    "aliyunregionid":"cn-hangzhou",
    "aliyunpublishaddr":"172.25.XX.XX"
}

data字段包含的参数解释如下表所示。

参数 类型 示例值 描述
resourceId String i-bp1dkbnzouipluli**** 资源ID。
state String Starting ECS实例状态。
取值说明如下:
  • Pending:准备中。
  • Starting:启动中。
  • Running:运行中。
  • Stopping:停止或重启中。
  • Stopped:已停止。
  • Deleted:已释放。
resourceType String ALIYUN::ECS::Instance 资源类型。

突发性能实例额外收费

突发性能实例需要支付额外费用时,事件总线EventBridge接收到的示例事件如下所示。

{
    "datacontenttype":"application/json;charset=utf-8",
    "aliyunaccountid":"123456789098****",
    "data":{
        "instanceId":"i-abc1792gcdoonr9a****",
        "creditSpecification":"Unlimited",
        "intervalStart":"2019-06-14T00:00:00Z",
        "intervalEnd":"2019-06-14T01:00:00Z"
    },
    "subject":"acs:ecs:cn-hangzhou:123456789098****:instance/i-abc1792gcdoonr9a****",
    "source":"acs.ecs",
    "type":"ecs:Instance:SurplusCreditIncurCharge",
    "aliyunpublishtime":"2021-01-18T08:20:51.890Z",
    "specversion":"1.0",
    "aliyuneventbusname":"default",
    "id":"a3a1e190-a357-40c5-a1c2-3e343a90****",
    "time":"2021-01-18T16:20:51.199+08:00",
    "aliyunregionid":"cn-hangzhou",
    "aliyunpublishaddr":"172.25.XX.XX"
}

data字段包含的参数解释如下表所示。

参数 类型 示例值 描述
instanceId String i-abc1792gcdoonr9a**** ECS实例ID。
creditSpecification String Unlimited 突发性能实例的运行模式。
取值说明如下:
  • Standard:标准模式。
  • Unlimited:无性能约束模式。
intervalStart TimeStamp 2019-06-14T00:00:00Z 事件区间开始的时间。
intervalEnd TimeStamp 2019-06-14T01:00:00Z 事件区间结束的时间。

创建快照完成

创建快照完成时,事件总线EventBridge接收到的示例事件如下所示。

{
    "datacontenttype":"application/json;charset=utf-8",
    "aliyunaccountid":"123456789098****",
    "data":{
        "result":"accomplished",
        "snapshotId":"s-bp1civqxj9bbvxqn****",
        "snapshotType":"user",
        "snapshotName":"cust38997127_hins16008704_20210118112203",
        "diskId":"d-bp11151k3ad3a8qn****",
        "startTime":"2021-01-18T03:22:08Z",
        "endTime":"2021-01-18T03:24:09Z"
    },
    "subject":"acs:ecs:cn-hangzhou:123456789098****:snapshot/s-bp1civqxj9bbvxqn****",
    "source":"acs.ecs",
    "type":"ecs:Snapshot:CreateSnapshotCompleted",
    "aliyunpublishtime":"2021-01-18T03:24:42.208Z",
    "specversion":"1.0",
    "aliyuneventbusname":"default",
    "id":"ea1dd7e0-3973-4626-91fa-bd09af40****",
    "time":"2021-01-18T11:24:09.212+08:00",
    "aliyunregionid":"cn-hangzhou",
    "aliyunpublishaddr":"172.25.XX.XX"
}

data字段包含的参数解释如下表所示。

参数 类型 示例值 描述
result String USER 任务结果。
取值说明如下:
  • accomplished:完成。
  • failed:失败。
snapshotId String s-bp13al3gx35awyr8**** 快照ID。
snapshotType String user 快照类型。
取值说明如下:
  • user:用户手动生成快照。
  • auto:自动生成快照。
snapshotName String 系统20190917 快照名称。
diskId String d-bp1dsz8qsstbk9ph**** 云盘ID。
startTime TimeStamp 2021-01-18T03:22:08Z 开始创建快照的时间。
endTime TimeStamp 2021-01-18T03:22:08Z 完成创建快照的时间。

开始创建快照

开始创建快照时,事件总线EventBridge接收到的示例事件如下所示。

{
    "datacontenttype":"application/json;charset=utf-8",
    "aliyunaccountid":"123456789098****",
    "data":{
        "snapshotId":"s-bp1hew62f61pjk77****",
        "snapshotType":"user",
        "snapshotName":"cust24417935_hins11712633_20210118112409",
        "diskId":"d-bp11gspuopjn701i****"
    },
    "subject":"acs:ecs:cn-hangzhou:123456789098****:snapshot/s-bp1hew62f61pjk77****",
    "source":"acs.ecs",
    "type":"ecs:Snapshot:CreateSnapshotInitiated",
    "aliyunpublishtime":"2021-01-18T03:24:42.515Z",
    "specversion":"1.0",
    "aliyuneventbusname":"default",
    "id":"ab7ade3e-ca91-49d6-aeb0-d3711699****",
    "time":"2021-01-18T11:24:10.604+08:00",
    "aliyunregionid":"cn-hangzhou",
    "aliyunpublishaddr":"172.25.XX.XX"
}

data字段包含的参数解释如下表所示。

参数 类型 示例值 描述
snapshotId String s-bp1hew62f61pjk77**** 快照ID。
snapshotType String user 快照类型。
取值说明如下:
  • user:用户手动生成快照。
  • auto:自动生成快照。
snapshotName String cust24417935_hins11712633_20210118112409 快照名称。
diskId String d-bp11gspuopjn701i**** 云盘ID。

删除快照

删除快照时,事件总线EventBridge接收到的示例事件如下所示。

{
    "datacontenttype": "application/json;charset=utf-8",
    "aliyunaccountid": "123456789098****",
    "data": {
        "reason": "USER",
        "snapshotId": "s-bp13al3gx35awyr8****",
        "snapshotType": "user",
        "snapshotName": "系统20190917",
        "diskId": "d-bp1dsz8qsstbk9ph****"
    },
    "subject": "acs:ecs:cn-hangzhou:123456789098****:snapshot/s-bp13al3gx35awyr8****",
    "source": "acs.ecs",
    "type": "ecs:Snapshot:SnapshotDeleted",
    "aliyunpublishtime": "2021-01-18T03:24:42.223Z",
    "specversion": "1.0",
    "aliyuneventbusname": "default",
    "id": "32fddb32-89bc-4a13-bd88-73525788****",
    "time": "2021-01-18T11:24:13.765+08:00",
    "aliyunregionid": "cn-hangzhou",
    "aliyunpublishaddr": "172.25.XX.XX"
}

data字段包含的参数解释如下表所示。

参数 类型 示例值 描述
reason String USER 任务原因。
取值说明如下:
  • USER:用户手动删除。
  • DEVICE_CONFIG:跟随磁盘属性(自动快照随磁盘释放)。
  • ROTATED:自动快照达到保存上限被自动轮转。
  • EXPIRED:过期被删除。
  • SERVICE_RELEASED:快照服务欠费释放被删除。
  • CREATE_FAILURE:创建失败导致的自动删除。
  • OTHERS:其他未被归类的原因。
snapshotId String s-bp13al3gx35awyr8**** 快照ID。
snapshotType String user 快照类型。
取值说明如下:
  • user:用户手动生成快照。
  • auto:自动生成快照。
snapshotName String 系统20190917 快照名称。
diskId String d-bp1dsz8qsstbk9ph**** 云盘ID。