微软官方出品!一个 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 项目的团队装一个。

GitHubhttps://github.com/microsoft/azure-skills


GitHub: https://github.com/microsoft/azure-skills

评论区

0 条评论

登录后可评论。

江望 12 阅读