安装方式
命令行安装
在项目根目录执行以下命令,完成 Skill 安装。
npx bzskills add microsoft/azure-skills --skill azure-resource-visualizer 分析 Azure 资源组并生成详细的 Mermaid 架构图,展示各个资源之间的关系。 适用场景:创建架构图、可视化 Azure 资源、展示资源关系、生成 Mermaid 图、分析资源组、绘制我的资源、架构可视化、资源拓扑、映射 Azure 基础设施。
299k
下载量
命令行安装
在项目根目录执行以下命令,完成 Skill 安装。
npx bzskills add microsoft/azure-skills --skill azure-resource-visualizer name: azure-resource-visualizer
description: "分析 Azure 资源组并生成详细的 Mermaid 架构图,展示各个资源之间的关系。 \n适用场景:创建架构图、可视化 Azure 资源、展示资源关系、生成 Mermaid 图、分析资源组、绘制我的资源、架构可视化、资源拓扑、映射 Azure 基础设施。"
license: MIT
metadata:
author: Microsoft
version: "1.1.2"用户可能请求帮助理解各个资源如何组合在一起,或创建一个展示它们关系的图表。你的任务是检查 Azure 资源组,理解其结构和关系,并生成全面的 Mermaid 图表,清晰地说明架构。
如果用户未指定资源组:
az。如果指定了资源组,验证其存在并继续。
对于跨订阅的批量资源发现,请使用 Azure Resource Graph 查询。参见 [Azure Resource Graph 查询](references/azure-resource-graph.md) 了解跨订阅清单和关系发现模式。
一旦你获得资源组:
az。重要:你必须仅使用占位符名称来表示秘密值,例如密钥、连接字符串、Key Vault 机密等。在图示中使用有意义的占位符名称来表示每个秘密。切勿将秘密值放入资源图中。
使用 graph TB(从上到下)或 graph LR(从左到右)格式创建 详细的 Mermaid 图表。
参见 example-diagram.md 获取完整的示例架构图。
图表关键要求:
<br/> 换行)--> 用于数据流或依赖关系-.-> 用于可选/条件连接==> 用于关键/主要路径资源类型示例:
使用 template-architecture.md 作为模板,创建名为 [resource-group-name]-architecture.md 的 Markdown 文件,包含:
intent="list resource groups" 发现资源组intent="list resources in group" 并提供组名以获取所有资源intent="get resource details" 进行单个资源分析command 参数docs/ 文件夹中创建[rg-name]-architecture.mdaz resource list --resource-group <name> --output jsonaz network vnet show --resource-group <name> --name <vnet-name>始终执行:
绝不执行:
graph TB(从上到下)进行垂直布局graph LR(从左到右)进行水平布局(更适合宽架构)subgraph "描述性名称"ID["显示名称<br/>详情"]SOURCE -->|"标签"| TARGETmermaid 语言标签的代码块来展示图表一次成功的分析包括:
你的目标是为 Azure 架构提供清晰度和洞察力,通过出色的可视化使复杂的资源关系易于理解。