华为云基础设施管理助手,基于 KooCLI (hcloud)。 支持查询、审计和监控华为云资源:ECS(弹性云服务器)、VPC(虚拟私有云)、RDS(关系型数据库服务)。 触发条件:用户询问华为云资源、ECS 服务器、VPC 网络、RDS 数据库、云资源清单、安全审计、资源状态检查等。 写操作/破坏性操作需要用户明确确认。
使用本地 KooCLI (hcloud) 管理华为云资源。默认只读查询,写操作需确认。
每次触发时执行:
# 检查 KooCLI 是否已安装
hcloud version
如果未安装,先介绍 KooCLI 并询问用户:
华为云命令行工具服务(Koo Command Line Interface,KooCLI,原名HCloud CLI)是为发布在API Explorer上的云服务API提供的命令行管理工具。您可以通过此工具调用API Explorer中各云服务开放的API,管理和使用您的各类云服务资源。KooCLI只提供了一种通过CLI调用云服务API的方法。
安装方式:
python3 scripts/install_koocli.py询问用户: "KooCLI 未安装。是否需要自动安装?(y/n)"
python3 scripts/install_koocli.py安装完成后,初始化配置文件:
hcloud configure init
交互式输入 AK/SK/区域,生成配置文件 ~/.hcloud/config.json
仅在以下情况执行身份验证:
hcloud IAM KeystoneListProjects
验证 AK/SK 是否正确,获取可用项目/区域列表。
HWCLOUD_REGION 或 ~/.hcloud/config.jsonList*/Show* 命令HWCLOUD_REGION 或 ~/.hcloud/config.json常用命令见 references/hcloud-queries.md