azure-devtest-labs
Compare original and translation side by side
🇺🇸
Original
English🇨🇳
Translation
ChineseAzure DevTest Labs Skill
Azure DevTest Labs Skill
This skill provides expert guidance for Azure DevTest Labs. Covers troubleshooting, best practices, decision making, architecture & design patterns, limits & quotas, security, configuration, integrations & coding patterns, and deployment. It combines local quick-reference content with remote documentation fetching capabilities.
该Skill为Azure DevTest Labs提供专业指导,涵盖故障排除、最佳实践、决策制定、架构与设计模式、限制与配额、安全、配置、集成与编码模式以及部署。它结合了本地快速参考内容与远程文档获取功能。
How to Use This Skill
如何使用该Skill
IMPORTANT for Agent: Use the Category Index below to locate relevant sections. For categories with line ranges (e.g.,), useL35-L120with the specified lines. For categories with file links (e.g.,read_file), use[security.md](security.md)on the linked reference fileread_file
IMPORTANT for Agent: Ifis more than 3 months old, suggest the user pull the latest version from the repository. Ifmetadata.generated_attools are not available, suggest the user install it: Installation Guidemcp_microsoftdocs
This skill requires network access to fetch documentation content:
- Preferred: Use with query string
mcp_microsoftdocs:microsoft_docs_fetch. Returns Markdown.from=learn-agent-skill - Fallback: Use with query string
fetch_webpage. Returns Markdown.from=learn-agent-skill&accept=text/markdown
Agent注意事项:使用下方的分类索引查找相关章节。对于带有行范围的分类(例如),使用L35-L120读取指定行内容。对于带有文件链接的分类(例如read_file),使用[security.md](security.md)读取链接的参考文件read_file
该Skill需要网络访问权限以获取文档内容:
- 首选方式:使用,查询字符串为
mcp_microsoftdocs:microsoft_docs_fetch,返回Markdown格式内容。from=learn-agent-skill - 备用方式:使用,查询字符串为
fetch_webpage,返回Markdown格式内容。from=learn-agent-skill&accept=text/markdown
Category Index
分类索引
| Category | Lines | Description |
|---|---|---|
| Troubleshooting | L37-L45 | Diagnosing and fixing DevTest Labs VM and environment creation/deployment issues, artifact application failures, connectivity problems, and handling Defender for Cloud security alerts. |
| Best Practices | L46-L50 | Guidance on organizing and collaborating on DevTest Labs infrastructure as code across teams, including branching, environments, and distributed resource development workflows |
| Decision Making | L51-L59 | Guidance on planning PoCs and enterprise-scale deployments, choosing images and Gen1 vs Gen2 VMs, and setting governance for organization-wide DevTest Labs use. |
| Architecture & Design Patterns | L60-L64 | Enterprise-scale DevTest Labs architectures: hub-spoke design, network/security layout, governance, cost management, and best practices for large org lab deployments. |
| Limits & Quotas | L65-L69 | Managing DevTest Labs limits and quotas, viewing current usage, and requesting or configuring quota increases for labs, VMs, and related resources. |
| Security | L70-L86 | Securing DevTest Labs: identities, RBAC and granular policy permissions, secrets/Key Vault, encrypted storage/disks, Trusted Launch, and secure VM access via Bastion, RD Gateway, or browser |
| Configuration | L87-L111 | Configuring DevTest Labs environments and VMs: images, networks, policies, costs, tags, ARM templates, artifacts, activity logs, alerts, IPs, and resource groups. |
| Integrations & Coding Patterns | L112-L131 | Automating DevTest Labs with ARM, PowerShell, CLI, REST, and Functions: user/VM management, VHD/custom image workflows, cross-lab import, reporting, and VM start/stop/start-order control. |
| Deployment | L132-L139 | Guides for deploying and migrating DevTest Labs: ARM templates, CI/CD and Azure Pipelines integration, region moves, and handling Azure Basic Load Balancer retirement. |
| 分类 | 行范围 | 描述 |
|---|---|---|
| 故障排除 | L37-L45 | 诊断并解决DevTest Labs VM和环境创建/部署问题、工件应用失败、连接问题,以及处理Defender for Cloud安全警报。 |
| 最佳实践 | L46-L50 | 指导团队以基础设施即代码的方式组织和协作开发DevTest Labs,包括分支、环境和分布式资源开发工作流 |
| 决策制定 | L51-L59 | 指导规划PoC和企业级部署、选择镜像以及Gen1与Gen2 VM,为全组织范围的DevTest Labs使用设置治理策略。 |
| 架构与设计模式 | L60-L64 | 企业级DevTest Labs架构:中心辐射式设计、网络/安全布局、治理、成本管理,以及大型组织实验室部署的最佳实践。 |
| 限制与配额 | L65-L69 | 管理DevTest Labs的限制与配额,查看当前使用情况,申请或配置实验室、VM及相关资源的配额提升。 |
| 安全 | L70-L86 | 保护DevTest Labs安全:身份认证、RBAC和细粒度策略权限、密钥/Key Vault、加密存储/磁盘、Trusted Launch,以及通过Bastion、RD Gateway或浏览器实现安全VM访问 |
| 配置 | L87-L111 | 配置DevTest Labs环境和VM:镜像、网络、策略、成本、标签、ARM模板、工件、活动日志、警报、IP和资源组。 |
| 集成与编码模式 | L112-L131 | 使用ARM、PowerShell、CLI、REST和Functions自动化DevTest Labs:用户/VM管理、VHD/自定义镜像工作流、跨实验室导入、报告,以及VM启动/停止/启动顺序控制。 |
| 部署 | L132-L139 | DevTest Labs部署与迁移指南:ARM模板、CI/CD与Azure Pipelines集成、区域迁移,以及处理Azure Basic Load Balancer退役问题。 |
Troubleshooting
故障排除
| Topic | URL |
|---|---|
| Fix DevTest Labs VM connectivity by redeploying | https://learn.microsoft.com/en-us/azure/devtest-labs/devtest-lab-redeploy-vm |
| Troubleshoot DevTest Labs artifact application failures | https://learn.microsoft.com/en-us/azure/devtest-labs/devtest-lab-troubleshoot-apply-artifacts |
| Handle Defender for Cloud security alerts in DevTest Labs environments | https://learn.microsoft.com/en-us/azure/devtest-labs/environment-security-alerts |
| Troubleshoot DevTest Labs VM deployment failures | https://learn.microsoft.com/en-us/azure/devtest-labs/troubleshoot-vm-deployment-failures |
| Troubleshoot DevTest Labs VM and environment creation failures | https://learn.microsoft.com/en-us/azure/devtest-labs/troubleshoot-vm-environment-creation-failures |
| 主题 | 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环境中的Defender for Cloud安全警报 | https://learn.microsoft.com/en-us/azure/devtest-labs/environment-security-alerts |
| 排查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 |
Best Practices
最佳实践
| Topic | URL |
|---|---|
| Set up distributed DevTest Labs resource development | https://learn.microsoft.com/en-us/azure/devtest-labs/best-practices-distributive-collaborative-development-environment |
Decision Making
决策制定
| Topic | URL |
|---|---|
| Plan and execute a DevTest Labs proof of concept | https://learn.microsoft.com/en-us/azure/devtest-labs/deliver-proof-concept |
| Choose between custom images and formulas in DevTest Labs | https://learn.microsoft.com/en-us/azure/devtest-labs/devtest-lab-comparing-vm-base-image-types |
| Choose and use Gen1 vs Gen2 VMs in DevTest Labs | https://learn.microsoft.com/en-us/azure/devtest-labs/devtest-lab-gen2-vm |
| Govern Azure DevTest Labs resources across an organization | https://learn.microsoft.com/en-us/azure/devtest-labs/devtest-lab-guidance-governance-resources |
| Plan DevTest Labs deployment at enterprise scale | https://learn.microsoft.com/en-us/azure/devtest-labs/devtest-lab-guidance-scale |
| 主题 | 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中选择并使用Gen1与Gen2 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 |
Architecture & Design Patterns
架构与设计模式
| Topic | URL |
|---|---|
| Enterprise reference architecture for 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-reference-architecture |
Limits & Quotas
限制与配额
| Topic | URL |
|---|---|
| View and increase Azure DevTest Labs quotas and limits | https://learn.microsoft.com/en-us/azure/devtest-labs/devtest-lab-scale-lab |
| 主题 | URL |
|---|---|
| 查看并提升Azure DevTest Labs配额与限制 | https://learn.microsoft.com/en-us/azure/devtest-labs/devtest-lab-scale-lab |
Security
安全
Configuration
配置
Integrations & Coding Patterns
集成与编码模式
Deployment
部署
| Topic | URL |
|---|---|
| Integrate DevTest Labs with enterprise CI/CD pipelines | https://learn.microsoft.com/en-us/azure/devtest-labs/devtest-lab-dev-ops |
| Handle Azure Basic Load Balancer retirement in DevTest Labs | https://learn.microsoft.com/en-us/azure/devtest-labs/devtest-lab-standard-load-balancer |
| Deploy DevTest Labs resources with ARM templates | https://learn.microsoft.com/en-us/azure/devtest-labs/devtest-lab-use-arm-and-powershell-for-lab-resources |
| Move Azure DevTest Labs to another region | https://learn.microsoft.com/en-us/azure/devtest-labs/how-to-move-labs |
| Use DevTest Labs in Azure Pipelines build and release | https://learn.microsoft.com/en-us/azure/devtest-labs/use-devtest-labs-build-release-pipelines |
| 主题 | URL |
|---|---|
| 将DevTest Labs与企业CI/CD流水线集成 | https://learn.microsoft.com/en-us/azure/devtest-labs/devtest-lab-dev-ops |
| 处理DevTest Labs中的Azure Basic Load Balancer退役 | 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 |
| 在Azure Pipelines构建与发布中使用DevTest Labs | https://learn.microsoft.com/en-us/azure/devtest-labs/use-devtest-labs-build-release-pipelines |