SuperAPI AI 工具集

azure-network-calculator-skill

部署与运维

查看项目

更新于 10-16 06:21

技能介绍

用途:该技能面向 Azure 网络规划,自动化 CIDR 计算、子网分配和 Terraform 代码生成,适用于 hub-spoke 基础设施场景。

主要能力与工作流: PlanNetwork:为新资源组规划 VNet 与子网,生成完整网络布局及 Terraform。 ValidateCidr:检查某个 CIDR 是否与已有分配重叠,基于主分配表做重叠检测。 CalculateCapacity:显示订阅或 VNet 中的剩余容量,列出可用的 /20 与 /24 块。 若意图不明确,需先询问执行哪个工作流。

关键参数参考:/13 订阅=524288 地址=128 个 /20 VNet;/20 VNet=4096 地址=16 个 /24 子网;/24 子网=256 地址,可用 251(Azure 保留 5 个);/22 大子网=1024 地址,可用 1019;/27 网关=32 地址,可用 27;/26 防火墙=64 地址,可用 59。VNet[i] 地址=subscription_base+(i*4096),CIDR 为计算地址/20,每个 /13 订阅含 128 个 /20 VNet(索引 0-127)。Azure 每个子网保留 5 个 IP:+0 网络地址、+1 默认网关、+2 与 +3 DNS 映射、最后一个广播。

命名约定:snet-{purpose}-{rg}-{env}-{region}、vnet-{rg}-{env}-{region}、nsg-{purpose}-{rg}-{env}-{region}、natg-{rg}-{env}-{region},其中 {rg} 为去掉 rg-hypera- 前缀的资源组名,{env} 为 dev/hlg/prd,{region} 为短代码(如 eus)。

执行前需检查 ~/.claude/skills/PAI/USER/SKILLCUSTOMIZATIONS/azure-network-calculator-skill/,若存在则加载其中 PREFERENCES.md 及配置资源并覆盖默认行为,不存在则按默认。调用时会先发送语音通知:curl -s -X POST http://localhost:8888/notify -H "Content-Type: application/json" -d '{"message": "Running the WORKFLOWNAME workflow in the azure-network-calculator-skill skill to ACTION"}' > /dev/null 2>&1 &,并输出文本提示。

限制:资料未提供收费、价格、平台支持范围及实际效果等信息,均暂未提供。