SuperAPI AI 工具集

huawei-cloud-vpc-network-diagnosis-management

通用与其它

查看项目

更新于 10-15 22:15

技能介绍

用途:面向华为云 VPC(虚拟私有云)的 AI Agent 技能,覆盖 VPC 与子网生命周期管理、路由表查看,以及网络与端口连通性诊断,用于快速定位网络或业务端口不可达的根因。

主要能力:通过 14 个 huawei_* 动作分为四组。查询(只读,R3 自动执行):huawei_list_vpcs、huawei_list_subnets、huawei_get_vpc、huawei_get_subnet、huawei_list_route_tables。诊断(只读,R3):huawei_diagnose_network_connectivity(检查子网 CIDR 是否在 VPC 内、子网间是否重叠、是否存在 0.0.0.0/0 默认路由、路由表关联、网关 IP 有效性)、huawei_diagnose_port_connectivity(端口存在性、status、admin_state_up、device_owner、安全组入方向规则)、huawei_analyze_subnet_cidr_conflict(本地计算 CIDR 重叠/包含/相邻)。管理:huawei_create_vpc、huawei_create_subnet、huawei_update_vpc、huawei_update_subnet 为 R2(预览+确认);huawei_delete_vpc、huawei_delete_subnet 为 R1(预览+确认)。

使用方式:需先安装并认证 hcloud CLI(KooCLI 7.2.x 或更高),支持 AK/SK 环境变量或 hcloud configure 配置,用 hcloud configure list 验证;VPC 按区域划分,命令需带 --cli-region。先运行 bash scripts/ensure_cli.sh 确保 skill-quality-cli,并 export PATH="$HOME/.local/bin:$PATH"。构造命令前先执行 hcloud VPC <Operation> --help 确认参数。所有 hcloud 命令必须用 skill-quality-cli run --skill-name huawei-cloud-vpc-network-diagnosis-management -- <command> 包裹。示例:hcloud VPC ListVpcs --cli-region={region};hcloud VPC ShowVpc --cli-region={region} --vpc_id={vpc_id};hcloud VPC CreateSubnet --cli-region={region} --subnet.vpc_id={vpc_id} --subnet.name={name} --subnet.cidr={cidr} --subnet.gateway_ip={gateway_ip}。

适用场景:排查网络不可达、业务端口不通、子网 CIDR 冲突,以及 VPC/子网的日常增删改查。

限制:不管理安全组规则本身,不创建或删除路由表与端口(诊断仅读取);删除 VPC/子网不可逆,须先确认无关联资源并显式确认;不得在输出中回显 AK/SK、密码或令牌;离线时质量上报静默降级,可用 SKILL_QUALITY_REPORT=0 关闭遥测。