关于 azure-devtest-labs
面向 Azure DevTest Labs 的指导技能,供 Agent 处理配置、运维、安全与部署问题。它结合本地速查资料和联网获取的文档内容。
主要功能
- 01排查 VM 和环境问题
- 02架构与部署指导
- 03安全及访问配置
- 04VM 与实验室配置
- 05自动化和集成模式
适用场景
- 01诊断 VM 部署或连接故障
- 02规划企业级实验室环境
- 03配置访问权限、机密和 VM 安全
- 04自动化实验室资源与部署
MCP 相关
该技能可通过 mcp_microsoftdocs:microsoft_docs_fetch 获取文档,也可用 fetch_webpage 作为备用方式。
安装
复制下面的命令,在终端中运行。
$
npx skills add https:/ / github.com/ microsoftdocs/ agent-skills --skill azure-devtest-labs安装后在 Claude Code 中输入/azure-devtest-labs确认已加载。
详细介绍
Azure DevTest Labs 技能
此技能为 Azure DevTest Labs 提供专业指导,涵盖故障排查、最佳实践、决策制定、架构与设计模式、限制与配额、安全性、配置、集成与编码模式以及部署。它结合了本地快速参考内容与远程文档获取功能。
如何使用此技能
Agent 的重要提示:使用下方的类别索引查找相关章节。对于包含行范围的类别(例如
L35-L120),请使用read_file读取指定行。对于包含文件链接的类别(例如[security.md](security.md)),请使用read_file读取链接的参考文件
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。
类别索引
| 类别 | 行 | 说明 |
|---|---|---|
| 故障排查 | L37-L44 | 诊断并修复 DevTest Labs VM 和环境的创建/部署问题、项目应用失败、连接问题,以及处理 Defender for Cloud 安全警报。 |
| 最佳实践 | L45-L49 | 有关如何在各团队间组织和协作开发 DevTest Labs 基础设施即代码的指导,包括分支、环境和分布式资源开发工作流 |
| 决策制定 | L50-L58 | 有关规划 PoC 和企业级部署、选择映像以及 Gen1 与 Gen2 VM、制定组织范围的 DevTest Labs 使用治理策略的指导。 |
| 架构与设计模式 | L59-L63 | 企业级 DevTest Labs 架构:中心辐射型设计、网络/安全布局、治理、成本管理,以及大型组织实验室部署的最佳实践。 |
| 限制与配额 | L64-L68 | 管理 DevTest Labs 限制与配额、查看当前用量,以及为实验室、VM 和相关资源申请或配置配额提升。 |
| 安全性 | L69-L86 | 保护 DevTest Labs:身份、RBAC 和精细化策略权限、机密/Key Vault、磁盘/存储加密、安全 VM 访问(RDP Gateway、Bastion、浏览器)、Trusted Launch 和安全警报。 |
| 配置 | L87-L108 | 配置 DevTest Labs 环境和 VM:映像、网络、策略、成本、标记、ARM 模板、项目、活动日志、警报、IP 和资源组。 |
| 集成与编码模式 | L109-L128 | 使用 ARM、PowerShell、CLI、Functions 和 Automation 自动化 DevTest Labs:创建/导入 VM、管理映像/VHD、环境、用户、启动/停止 VM,以及跨实验室用量报告。 |
| 部署 | L129-L135 | 部署和迁移 DevTest Labs 指南:ARM 模板、CI/CD 与 Azure Pipelines 集成、区域迁移,以及 Azure Basic Load Balancer 退役的处理。 |
故障排查
| 主题 | URL |
|---|---|
| 通过重新部署修复 DevTest Labs VM 连接问题 | https://learn.microsoft.com/en-us/azure/devtest-labs/devtest-lab-redeploy-vm |
| 排查 DevTest Labs 项目应用失败 | https://learn.microsoft.com/en-us/azure/devtest-labs/devtest-lab-troubleshoot-apply-artifacts |
| 排查 DevTest Labs VM 部署失败 | https://learn.microsoft.com/en-us/azure/devtest-labs/troubleshoot-vm-deployment-failures |
| 排查 DevTest Labs VM 和环境创建失败 | https://learn.microsoft.com/en-us/azure/devtest-labs/troubleshoot-vm-environment-creation-failures |
最佳实践
| 主题 | URL |
|---|---|
| 设置分布式 DevTest Labs 资源开发 | https://learn.microsoft.com/en-us/azure/devtest-labs/best-practices-distributive-collaborative-development-environment |
决策制定
| 主题 | URL |
|---|---|
| 规划并执行 DevTest Labs 概念验证 | https://learn.microsoft.com/en-us/azure/devtest-labs/deliver-proof-concept |
| 在 DevTest Labs 中选择自定义映像还是公式 | https://learn.microsoft.com/en-us/azure/devtest-labs/devtest-lab-comparing-vm-base-image-types |
| 在 DevTest Labs 中选择并使用第 1 代或第 2 代 VM | https://learn.microsoft.com/en-us/azure/devtest-labs/devtest-lab-gen2-vm |
| 在组织中治理 Azure DevTest Labs 资源 | https://learn.microsoft.com/en-us/azure/devtest-labs/devtest-lab-guidance-governance-resources |
| 规划企业规模的 DevTest Labs 部署 | https://learn.microsoft.com/en-us/azure/devtest-labs/devtest-lab-guidance-scale |
架构与设计模式
| 主题 | URL |
|---|---|
| Azure DevTest Labs 企业参考架构 | https://learn.microsoft.com/en-us/azure/devtest-labs/devtest-lab-reference-architecture |
限制与配额
| 主题 | URL |
|---|---|
| 查看并提高 Azure DevTest Labs 配额和限制 | https://learn.microsoft.com/en-us/azure/devtest-labs/devtest-lab-scale-lab |
安全性
配置
集成与编码模式
部署
| 主题 | URL |
|---|---|
| 将 DevTest Labs 集成到企业 CI/CD 管道 | https://learn.microsoft.com/en-us/azure/devtest-labs/devtest-lab-dev-ops |
| 处理 Azure Basic Load Balancer 在 DevTest Labs 中的停用 | https://learn.microsoft.com/en-us/azure/devtest-labs/devtest-lab-standard-load-balancer |
| 使用 ARM 模板部署 DevTest Labs 资源 | https://learn.microsoft.com/en-us/azure/devtest-labs/devtest-lab-use-arm-and-powershell-for-lab-resources |
| 将 Azure DevTest Labs 移动到其他区域 | https://learn.microsoft.com/en-us/azure/devtest-labs/how-to-move-labs |
评论
支持 Markdown