微软官方出品!一个 Prompt 自动生成 Azure 架构图
做 Azure 架构的同学,有没有这种感觉——开了几十个资源,VNet、子网、NSG、私有端点…光在脑子里理清它们之间的关系就够头疼的,更别说画出一张能让人看懂的技术架构图了。
今天挖到一个微软官方的 Agent Skill,叫 azure-resource-visualizer,就是来解决这个问题的。
它能做什么?
简单说:只要给它一个资源组,它就能自动把你 Azure 账号里的所有资源扒一遍,然后生成一张完整的 Mermaid 架构图,连带关系说明一起打包输出。
具体来说:
- 自动发现资源组里的所有资源,读取类型、SKU、地域、网络配置、托管身份等元数据
- 按逻辑分层(网络、计算、数据、安全、监控)组织成 Mermaid 图,节点标注 SKU 规格,连接线标注数据流向或身份绑定
- 映射资源间的依赖关系:VNet peering、子网划分、NSG 规则、私有端点、数据流、身份绑定…
- 输出完整的 Markdown 文档,内嵌 Mermaid 图,可直接存到项目里当架构文档
适合什么场景?
- 架构评审:新成员入职或系统交接,一图胜千言
- 迁移规划:搞清楚现有资源的依赖关系再动手,降低踩坑概率
- 安全审计:搞清楚网络边界和访问路径
- 日常运维:有图在手,理解系统不靠猜
怎么用?
安装条件:Azure CLI(v2.60.0+)以及兼容的 AI 助手(GitHub Copilot for Azure、VS Code + Azure MCP 扩展、Claude Code 等)。
安装命令一行:
npx skills add https://github.com/microsoft/azure-skills --skill azure-resource-visualizer
之后直接跟 AI 说「create an architecture diagram for my resource group」,它会引导你选资源组,然后自动完成发现→分析→画图→输出的全流程。
一点感想
过去我们画 Azure 架构图,基本靠手动截图 + draw.io,资源一多基本不可维护。这个 Skill 把这个流程自动化了,而且输出直接是机器可读的 Mermaid——改改就能进 Wiki、GitHub README 或者设计文档。
微软官方出品,质量和更新有保障。强烈建议有 Azure 项目的团队装一个。
GitHub:https://github.com/microsoft/azure-skills
评论区
0 条评论
登录后可评论。