关于 azure-blueprints
面向 Agent 的 Azure Blueprints 指引技能,帮助处理治理、部署和迁移。它结合本地参考资料与联网获取的 Microsoft 文档,也涵盖退出 Blueprints 的迁移指导。
主要功能
- 01部署和分配错误排查
- 02Blueprints 退役迁移规划
- 03安全与合规指引
- 04Blueprint 配置与部署参考
- 05CLI、PowerShell 和 REST 自动化模式
适用场景
- 01诊断 Blueprint 分配失败
- 02规划迁出 Blueprints
- 03检查合规与资源锁设置
- 04自动化 Blueprint 定义或分配
MCP 相关
技能建议使用 `mcp_microsoftdocs:microsoft_docs_fetch` 获取最新文档,并将 `fetch_webpage` 作为备用方式。
安装
复制下面的命令,在终端中运行。
$
npx skills add https:/ / github.com/ microsoftdocs/ agent-skills --skill azure-blueprints安装后在 Claude Code 中输入/azure-blueprints确认已加载。
详细介绍
Azure Blueprints 技能
此技能提供 Azure Blueprints 方面的专家指导,涵盖故障排除、决策、安全性、配置、集成与编码模式,以及部署。它结合了本地快速参考内容和远程文档获取功能。
如何使用此技能
IMPORTANT for Agent:使用下方的类别索引查找相关章节。对于带行范围的类别(例如
L35-L120),使用read_file读取指定行。对于带文件链接的类别(例如[security.md](security.md)),使用read_file读取链接的参考文件
IMPORTANT for Agent:如果
metadata.generated_at超过 3 个月,请建议用户从代码库拉取最新版本。如果无法使用mcp_microsoftdocs工具,请建议用户安装该工具:安装指南
此技能需要网络访问以获取文档内容:
- 首选:使用
mcp_microsoftdocs:microsoft_docs_fetch,并将查询字符串设为from=learn-agent-skill。返回 Markdown。 - 备用:使用
fetch_webpage,并将查询字符串设为from=learn-agent-skill&accept=text/markdown。返回 Markdown。
类别索引
| 类别 | 行 | 描述 |
|---|---|---|
| 故障排除 | L34-L38 | 诊断并修复常见的 Azure Blueprints 部署和分配错误,包括策略、角色分配和资源锁问题,并提供分步故障排除指导。 |
| 决策 | L39-L44 | 提供 Azure Blueprints 退役时间安排、迁移规划与执行方面的指导,并解答有关弃用 Blueprints 的常见问题。 |
| 安全 | L45-L60 | 以安全为重点的部署阶段、资源锁、操作员角色,以及如何使用/映射 Azure Blueprints,以满足 PBMM、ISM PROTECTED、ISO 27001、SWIFT CSP 和 UK OFFICIAL/NHS 等合规框架的要求。 |
| 配置 | L61-L72 | 配置和部署 Azure Blueprints(包括安全性/ISO/CAF/SWIFT 示例)、使用蓝图函数,以及通过 PowerShell 导入/导出蓝图。 |
| 集成与编码模式 | L73-L79 | 使用 CLI、PowerShell 和 REST 将 Azure Blueprints 自动化为代码:以编程方式创建、导入/导出和管理蓝图定义与分配。 |
| 部署 | L80-L85 | 控制蓝图项目的部署顺序,将蓝图迁移到模板规范/部署堆栈,以及使用参数部署 CAF Foundation 蓝图。 |
故障排除
| 主题 | URL |
|---|---|
| 排查常见 Azure Blueprints 错误 | https://learn.microsoft.com/en-us/azure/governance/blueprints/troubleshoot/general |
决策
| 主题 | URL |
|---|---|
| 规划退出 Azure Blueprints 的迁移及时间安排 | https://learn.microsoft.com/en-us/azure/governance/blueprints/blueprint-retirement |
| 解答有关 Blueprints 退役迁移的问题 | https://learn.microsoft.com/en-us/azure/governance/blueprints/blueprint-retirement-faq |
安全
配置
| 主题 | URL |
|---|---|
| 使用 PowerShell 导入和导出 Azure Blueprints | https://learn.microsoft.com/en-us/azure/governance/blueprints/how-to/import-export-ps |
| 在定义和构件中使用 Azure Blueprint 函数 | https://learn.microsoft.com/en-us/azure/governance/blueprints/reference/blueprint-functions |
| 配置并部署 Azure Security Benchmark 蓝图示例 | https://learn.microsoft.com/en-us/azure/governance/blueprints/samples/azure-security-benchmark-foundation/deploy |
| 配置并部署 CAF 迁移落地区域蓝图 | https://learn.microsoft.com/en-us/azure/governance/blueprints/samples/caf-migrate-landing-zone/deploy |
| 配置并部署 ISM PROTECTED 蓝图示例 | https://learn.microsoft.com/en-us/azure/governance/blueprints/samples/ism-protected/deploy |
| 配置并部署 ISO 27001 ASE/SQL 工作负载蓝图 | https://learn.microsoft.com/en-us/azure/governance/blueprints/samples/iso27001-ase-sql-workload/deploy |
| 配置并部署 ISO 27001 共享服务蓝图 | https://learn.microsoft.com/en-us/azure/governance/blueprints/samples/iso27001-shared/deploy |
| 配置并部署 SWIFT CSP-CSCF 2020 蓝图 | https://learn.microsoft.com/en-us/azure/governance/blueprints/samples/swift-2020/deploy |
集成与编码模式
| 主题 | URL |
|---|---|
| 使用 Azure CLI 命令创建 Azure Blueprints | https://learn.microsoft.com/en-us/azure/governance/blueprints/create-blueprint-azurecli |
| 通过 REST API 请求创建 Azure Blueprints | https://learn.microsoft.com/en-us/azure/governance/blueprints/create-blueprint-rest-api |
| 使用 Az.Blueprint PowerShell 管理 Azure Blueprint 分配 | https://learn.microsoft.com/en-us/azure/governance/blueprints/how-to/manage-assignments-ps |
部署
| 主题 | URL |
|---|---|
| 控制 Azure Blueprint 工件的部署顺序 | https://learn.microsoft.com/en-us/azure/governance/blueprints/concepts/sequencing-order |
| 将 Azure Blueprints 迁移到模板规范和部署堆栈 | https://learn.microsoft.com/en-us/azure/governance/blueprints/migrate-to-template-specs |
| 使用参数部署 CAF Foundation blueprint | https://learn.microsoft.com/en-us/azure/governance/blueprints/samples/caf-foundation/deploy |
评论
支持 Markdown