SuperAPI AI 工具集

azure-env-builder

设计与创作

查看项目

更新于 10-15 16:46

技能介绍

用途:该技能为实验性(Alpha)的企业级 Azure 环境构建工具,适用于搭建 Azure 基础设施、为 App Service、AKS 或 Container Apps 部署应用,设计 Hub-Spoke、AKS、AI Foundry 等架构,以及创建含告警、日志、门户步骤的低成本运维演示。资料明确指出两类不适用场景:一次性验证 lab(功能、约束、路由行为试验并清理)与以只读方式排查生产故障。

主要能力:覆盖架构(Hub-Spoke、Web+DB、AKS、AI Foundry)、200+ Azure Verified Modules(AVM)、VM 初始化(Squid、Nginx、Docker、IIS)、配置关联(SQL/Storage/Redis、托管标识 RBAC)、CI/CD(GitHub Actions / Azure Pipelines),以及低成本运维演示(应用、告警、日志与控制面故障模式)。

使用方式:工作流为需求访谈并选择架构模式、调用 MCP 工具获取最新 AVM/schema 信息、用脚本生成环境目录、编写 Bicep、生成流水线模板、先 what-if 再部署。生成 Bicep 前需运行 MCP 工具:mcp_bicep_experim_get_bicep_best_practices、mcp_bicep_experim_list_avm_metadata、mcp_bicep_experim_get_az_resource_type_schema(azResourceType, apiVersion) 以及 microsoft_docs_search(query: "Private Endpoint Bicep")。

命令示例(保持原样): pwsh scripts/scaffold_environment.ps1 -Environment <env> -Location <region> -DeploymentMode <CLI|Bicep|Both> az deployment group what-if --resource-group <rg> --template-file main.bicep az deployment group create --resource-group <rg> --template-file main.bicep

访谈清单涉及订阅(ID 或 az account show)、环境(dev/staging/prod)、区域(japaneast/japanwest)、部署类型(Azure CLI/Bicep)。参考资料包含 architecture-patterns.md、avm-modules.md、vm-app-scripts.md、app-deploy-patterns.md、low-cost-ops-demo.md、service-config-templates.md、cicd-templates/。完成标准为访谈清单完成、MCP 工具获取最新信息、生成 Bicep 文件、what-if 成功。

限制:资料标注为 Alpha 实验性;未提供收费、价格、平台兼容范围与效果保证等信息。