SuperAPI AI 工具集

huawei-cloud-ecs-lifecycle

部署与运维

查看项目

更新于 10-17 03:33

技能介绍

华为云 ECS 生命周期管理技能覆盖弹性云服务器从创建到删除的完整流程,包括电源状态编排与实例查询。

用途:该技能用于在华为云上管理 ECS 实例,支持实例列表与详情查询、按需创建一台或多台云服务器、批量开机/关机/重启、批量重命名以及批量删除(可选释放弹性公网 IP 和数据盘)。此外可内联回答关于规格、计费、登录、状态值等基础 ECS 问题。

主要能力:查询使用 ListServersDetails 和 ShowServer,支持名称模糊匹配、状态、规格、IP、标签、企业项目等过滤及分页;创建使用 CreateServers,需指定名称、规格、镜像、VPC、根盘类型,实践中还需子网与安全组;电源操作使用 BatchStartServers、BatchStopServers、BatchRebootServers,停止和重启可选 SOFT 或 HARD;重命名使用 BatchUpdateServersName;删除使用 DeleteServers,可选择是否同时删除公网 IP 和数据卷。

使用方式:需先安装并认证 KooCLI(hcloud),通过 --cli-region 指定区域,账号需具备相应 ECS IAM 权限;SDK 备用路径需 Python 3.8+ 与 huaweicloudsdkecs。查询操作直接构建命令执行;变更操作先向用户展示完整命令和参数,获得明确确认后再执行,CLI 失败时回退到 SDK 等效操作,最后返回任务 ID、受影响实例 ID 或实例详情,并建议用 ListServersDetails 验证状态变更。

适用场景:需要通过命令行批量创建、查询、启停、重启、改名或删除华为云 ECS 实例的运维与开发场景,以及需要快速获取 ECS 基础概念的问答场景。

限制:所有变更类操作必须经用户明确确认;删除时 --delete_volume=true 可能丢失磁盘数据;HARD 关机或重启可能丢失未保存数据;--limit 不得超过 1000;server_id 与其他过滤条件同时使用时以 server_id 为准;未指定区域时使用 CLI 配置文件默认区域;创建实例会产生计费。质量上报默认启用,可通过环境变量禁用;其余收费、价格与效果等细节资料暂未提供。