用途:查询与分析阿里云弹性块存储(EBS)云盘风险事件,基于 EBS DescribeEvents API,支持按云盘、事件名、事件级别、事件状态和时间范围筛选及分页查询。
主要能力:可发现并处理 NoSnapshot(长期无快照)、CostOptimizationNeeded(ESSD AutoPL 预配置性能与实际负载不匹配)、DiskIOHang(IO 延迟过高)、DiskSpecNotMatchedWithInstance(磁盘规格超实例限制)、IOPS/BPS 达到上限、DiskIONo4kAligned(非 4K 对齐 IO)、BurstIOTriggered(突发 IO 可能产生费用)等事件。事件类型分 Notification、Alert、SystemException;级别分 INFO、WARN、CRITICAL;状态分 WillExecute、Executing、Executed、Ignore、Expired、Deleted。
使用方式:需 Aliyun CLI >= 3.3.3,执行 aliyun configure set --auto-plugin-install true、aliyun plugin install --names aliyun-cli-ebs、aliyun plugin update。凭据须在会话外配置,禁止读取或回显 AK/SK,仅用 aliyun configure list 检查。需 ebs:DescribeEvents 权限。命令示例:aliyun ebs describe-events --RegionId cn-hangzhou --MaxResults 10 --user-agent "AlibabaCloud-Agent-Skills/alibabacloud-ebs-disk-events/${SKILL_SESSION_ID}"。所有命令须带 --user-agent,每次调用生成一个 32 位小写十六进制 session-id(可用 openssl rand -hex 16)。执行前须与用户确认所有可自定义参数。
适用场景:按区域、磁盘 ID、事件名、级别、状态、时间范围查询,分页拉取,多条件组合查询,结合 JMESPath 或 jq 解析结果。
限制:仅查询事件数据,不创建资源,无需清理;时间参数为 UTC+0 ISO 8601,返回时间戳为毫秒级;权限不足需按 RAM 策略申请;ResourceEvents 为空时可放宽条件;数据过多需缩小时间范围或分页。具体收费与价格暂未提供。