本文介绍如何通过ECS控制台、阿里云CLI查询和响应ECS系统事件。
背景信息
除通过ECS控制台等方式查询和响应ECS系统事件外,您还可以通过云监控查询包括ECS在内多款产品的系统事件,并为关注的系统事件设置事件通知。具体操作,请参见查询系统事件和设置事件通知。
在事件页面查询和响应系统事件(ECS控制台)
在ECS控制台的事件页面可以查询所有实例相关的系统事件。
- 登录ECS管理控制台。
- 在左侧导航栏,选择。
- 在顶部菜单栏左上角处,选择地域。
- 在左侧导航栏,单击事件。
- 查询待处理的系统事件。
显示数字的分类代表有待处理的系统事件。不同系统事件会推荐相应的响应方式,例如实例到期事件推荐续费、本地盘损坏事件推荐修复磁盘等。您可以按控制台的操作指引自行完成操作,或者等待系统自动执行。

- 如果响应事件时,需要重启实例或重新部署实例,您必须通过控制台或OpenAPI重启实例,此操作才能生效。
通过阿里云CLI查询和响应系统事件
通过阿里云CLI可以直接调用阿里云云产品的OpenAPI,更多信息,请参见什么是阿里云CLI。本节通过示例命令介绍通过阿里云CLI调用相关API查询和响应系统事件的流程。
- 调用DescribeInstances 获取实例ID。
aliyun ecs DescribeInstances --RegionId <TheRegionId> --output cols=InstanceId,InstanceName rows=Instances.Instance[]
- 调用DescribeInstanceHistoryEvents查询实例相关的系统事件。
- 查询已计划(Scheduled)状态的系统事件:
aliyun ecs DescribeInstanceHistoryEvents --RegionId <TheRegionId> --InstanceId <YourInstanceId> --InstanceEventCycleStatus.1 Scheduled --output cols=EventId,EventTypeName rows=rows=InstanceSystemEventSet.InstanceSystemEventType[]
- 查询全部(Scheduled 、Inquiring、Executing、Executed、Avoided、Canceled、Failed)状态的系统事件:
aliyun ecs DescribeInstanceHistoryEvents --RegionId <TheRegionId> --InstanceId <YourInstanceId> --InstanceEventCycleStatus.1 Scheduled --InstanceEventCycleStatus.2 Inquiring --InstanceEventCycleStatus.3 Executing --InstanceEventCycleStatus.4 Executed --InstanceEventCycleStatus.5 Canceled --InstanceEventCycleStatus.6 Avoided --InstanceEventCycleStatus.7 Failed --output cols=EventId,EventTypeName rows=rows=InstanceSystemEventSet.InstanceSystemEventType[]
- 查询已完结(Executed、Avoided、Canceled、Failed)状态的系统事件:
aliyun ecs DescribeInstanceHistoryEvents --RegionId <TheRegionId> --InstanceId <YourInstanceId> --output cols=EventId,EventTypeName rows=rows=InstanceSystemEventSet.InstanceSystemEventType[]
- 查询未完结(Scheduled 、Inquiring、Executing)的系统事件:
aliyun ecs DescribeInstanceHistoryEvents --RegionId <TheRegionId> --InstanceId <YourInstanceId> --InstanceEventCycleStatus.1 Scheduled --InstanceEventCycleStatus.2 Inquiring --InstanceEventCycleStatus.3 Executing --output cols=EventId,EventTypeName rows=rows=InstanceSystemEventSet.InstanceSystemEventType[]
- 按需选择响应方式并调用相关的API。
- 如果响应事件时,需要重启实例或重新部署实例,您必须通过控制台或OpenAPI重启实例,此操作才能生效。
允许接收ECS相关消息
如果希望通过站内信、邮箱、短信接收事件通知,您需要在消息中心允许接收ECS到期通知、产品运维通知、ECS故障通知等相关的消息。
- 登录ECS管理控制台。
- 在页面右上角,将鼠标悬浮至
图标,然后单击消息接收管理。
- 在基本接收管理页面,找到关心的消息类型,根据需要在站内信、邮箱、短信列选中复选框。
例如ECS系统事件相关的ECS到期通知、产品运维通知、ECS故障通知等消息类型。
