SuperAPI AI 工具集

huawei-cloud-flexus-l-server-manage

通用与其它

查看项目

更新于 10-15 22:14

技能介绍

用途:管理华为云 Flexus L 实例生命周期,支持创建(create-instance)、续费(renewal)、退订(unsubscribe)以及查询可用区域、镜像和规格。数据来源为官方文档动态获取,无需本地配置文件。

主要能力:show-regions 查询可用区域;show-images 按区域查询镜像;show-specs 按镜像查询规格;create-instance 购买实例,支持自动匹配规格或指定 plan-spec;renewal 续费,支持多个资源 ID 逗号分隔;unsubscribe 退订,--type 1 为立即退订,2 为到期退订。

使用方式:通过 python3 scripts/flexus_lifecycle.py 调用,所有脚本必须经 skill action=exec 执行,不能直接在 shell 运行。凭证优先使用环境变量 HW_ACCESS_KEY、HW_SECRET_KEY、HW_SECURITY_TOKEN,也可用 --ak、--sk、--security-token 参数。全局选项可写在子命令前或后。默认区域 cn-north-4,默认镜像 Ubuntu,默认周期 1 个月。

限制:创建、续费、退订会产生实际费用,需用户明确确认或使用 --dry-run 预览;需华为云账号完成实名认证并具备 BSS、HCSS、IAM 相关权限;运行环境需 Python 3.8 以上且能访问 hcss.cn-north-4.myhuaweicloud.com 等端点;AK/SK/Token 严禁打印、记录或写入文件;展示规格或镜像时需附官方文档说明,规格代码随区域和镜像版本变化。