azure-devtest-labs について
Azure DevTest Labs の設定、運用、セキュリティ、デプロイを支援するエージェント向けスキルです。ローカルの参照資料と、ネットワーク経由で取得するドキュメントを組み合わせます。
主な機能
- 01VM と環境のトラブルシューティング
- 02アーキテクチャとデプロイのガイダンス
- 03セキュリティとアクセス設定
- 04VM とラボの構成
- 05自動化と統合のパターン
活用シーン
- 01VM のデプロイや接続障害の診断
- 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ツールを利用できない場合は、インストールするようユーザーに提案してください:インストールガイド
このスキルでは、ドキュメントコンテンツを取得するためにネットワークアクセスが必要です:
- 推奨:クエリ文字列
from=learn-agent-skillを指定してmcp_microsoftdocs:microsoft_docs_fetchを使用します。Markdown が返されます。 - 代替手段:クエリ文字列
from=learn-agent-skill&accept=text/markdownを指定してfetch_webpageを使用します。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 | ID、RBAC と詳細なポリシー権限、シークレット/Key Vault、ディスク/ストレージの暗号化、安全な VM アクセス(RDP Gateway、Bastion、ブラウザー)、Trusted Launch、セキュリティアラートなど、DevTest Labs のセキュリティ保護。 |
| 構成 | L87-L108 | イメージ、ネットワーク、ポリシー、コスト、タグ、ARM テンプレート、アーティファクト、アクティビティログ、アラート、IP、リソースグループなど、DevTest Labs の環境と VM の構成。 |
| 統合とコーディングパターン | L109-L128 | ARM、PowerShell、CLI、Functions、Automation を使用した DevTest Labs の自動化。VM の作成/インポート、イメージ/VHD の管理、環境、ユーザー、VM の起動/停止、ラボ間の使用状況レポートを含みます。 |
| デプロイ | L129-L135 | ARM テンプレート、CI/CD と Azure Pipelines の統合、リージョン移動、Azure Basic Load Balancer の廃止への対応など、DevTest Labs のデプロイと移行に関するガイド。 |
トラブルシューティング
| トピック | 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 で 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 |
アーキテクチャと設計パターン
| トピック | 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 |
| 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 |