mcpField
A
azure-devtest-labs

azure-devtest-labs

github.com/microsoftdocsクラウド・DevOps796164 回インストール3 日前に更新
リポジトリ

azure-devtest-labs について

Azure DevTest Labs の設定、運用、セキュリティ、デプロイを支援するエージェント向けスキルです。ローカルの参照資料と、ネットワーク経由で取得するドキュメントを組み合わせます。

主な機能

  1. 01VM と環境のトラブルシューティング
  2. 02アーキテクチャとデプロイのガイダンス
  3. 03セキュリティとアクセス設定
  4. 04VM とラボの構成
  5. 05自動化と統合のパターン

活用シーン

  1. 01VM のデプロイや接続障害の診断
  2. 02エンタープライズ規模のラボ環境の計画
  3. 03アクセス、シークレット、VM セキュリティの設定
  4. 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-L44DevTest Labs の VM や環境の作成・デプロイに関する問題、アーティファクトの適用失敗、接続の問題の診断と修正、および Defender for Cloud のセキュリティアラートへの対応。
ベストプラクティスL45-L49チーム間で DevTest Labs のインフラストラクチャをコードとして整理し、共同作業するためのガイダンス。ブランチ、環境、分散型リソース開発のワークフローを含みます。
意思決定L50-L58PoC とエンタープライズ規模のデプロイの計画、イメージと Gen1/Gen2 VM の選択、組織全体で DevTest Labs を使用するためのガバナンス設定に関するガイダンス。
アーキテクチャと設計パターンL59-L63ハブ・スポーク設計、ネットワーク/セキュリティの構成、ガバナンス、コスト管理、大規模組織でのラボデプロイのベストプラクティスなど、エンタープライズ規模の DevTest Labs アーキテクチャ。
制限とクォータL64-L68DevTest Labs の制限とクォータの管理、現在の使用状況の確認、ラボ、VM、関連リソースのクォータ増加の申請または構成。
セキュリティL69-L86ID、RBAC と詳細なポリシー権限、シークレット/Key Vault、ディスク/ストレージの暗号化、安全な VM アクセス(RDP Gateway、Bastion、ブラウザー)、Trusted Launch、セキュリティアラートなど、DevTest Labs のセキュリティ保護。
構成L87-L108イメージ、ネットワーク、ポリシー、コスト、タグ、ARM テンプレート、アーティファクト、アクティビティログ、アラート、IP、リソースグループなど、DevTest Labs の環境と VM の構成。
統合とコーディングパターンL109-L128ARM、PowerShell、CLI、Functions、Automation を使用した DevTest Labs の自動化。VM の作成/インポート、イメージ/VHD の管理、環境、ユーザー、VM の起動/停止、ラボ間の使用状況レポートを含みます。
デプロイL129-L135ARM テンプレート、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
Azure DevTest Labs のマネージド ID を構成するhttps://learn.microsoft.com/en-us/azure/devtest-labs/configure-lab-identity
リモート デスクトップ ゲートウェイで DevTest Labs へのアクセスを保護するhttps://learn.microsoft.com/en-us/azure/devtest-labs/configure-lab-remote-desktop-gateway
Azure Bastion 経由で DevTest Labs の VM アクセスを保護するhttps://learn.microsoft.com/en-us/azure/devtest-labs/connect-virtual-machine-through-browser
DevTest Labs の RBAC ロールとユーザーアクセスを構成するhttps://learn.microsoft.com/en-us/azure/devtest-labs/devtest-lab-add-devtest-user
DevTest Labs のラボレベルのシークレットを安全に構成するhttps://learn.microsoft.com/en-us/azure/devtest-labs/devtest-lab-configure-lab-secrets
DevTest Labs のポリシーに対するきめ細かなアクセス許可を付与するhttps://learn.microsoft.com/en-us/azure/devtest-labs/devtest-lab-grant-user-permissions-to-specific-lab-policies
DevTest Labs で Azure Key Vault のシークレットを使用するhttps://learn.microsoft.com/en-us/azure/devtest-labs/devtest-lab-store-secrets-in-key-vault
DevTest Labs の Gen2 VM で Trusted Launch を有効にするhttps://learn.microsoft.com/en-us/azure/devtest-labs/devtest-lab-trusted-launch
DevTest Labs の VM への安全なブラウザーベースのアクセスを有効にするhttps://learn.microsoft.com/en-us/azure/devtest-labs/enable-browser-connection-lab-virtual-machines
DevTest Labs の VM でユーザー割り当てマネージド ID を有効にするhttps://learn.microsoft.com/en-us/azure/devtest-labs/enable-managed-identities-lab-vms
DevTest Labs でカスタマー マネージド キーによるディスク暗号化を構成するhttps://learn.microsoft.com/en-us/azure/devtest-labs/encrypt-disks-customer-managed-keys
DevTest Labs のストレージ アカウントと暗号化設定を管理するhttps://learn.microsoft.com/en-us/azure/devtest-labs/encrypt-storage
DevTest Labs の環境セキュリティ アラートを確認して対応するhttps://learn.microsoft.com/en-us/azure/devtest-labs/environment-security-alerts
DevTest Labs の環境にマネージド ID を構成するhttps://learn.microsoft.com/en-us/azure/devtest-labs/use-managed-identities-environments
構成
トピックURL
DevTest Labs のアクティビティログを表示して解釈するhttps://learn.microsoft.com/en-us/azure/devtest-labs/activity-logs
DevTest Labs の VM にアーティファクトを追加して構成するhttps://learn.microsoft.com/en-us/azure/devtest-labs/add-artifact-vm
DevTest Labs のイメージ用に Azure Compute Gallery を構成するhttps://learn.microsoft.com/en-us/azure/devtest-labs/configure-shared-image-gallery
DevTest Labs のイベントに対するアクティビティログアラートを構成するhttps://learn.microsoft.com/en-us/azure/devtest-labs/create-alerts
Azure DevTest Labs のリソースにタグを追加して管理するhttps://learn.microsoft.com/en-us/azure/devtest-labs/devtest-lab-add-tag
DevTest Labs の VM アーティファクト定義をカスタム作成するhttps://learn.microsoft.com/en-us/azure/devtest-labs/devtest-lab-artifact-author
DevTest Labs の VM の自動シャットダウンポリシーを構成するhttps://learn.microsoft.com/en-us/azure/devtest-labs/devtest-lab-auto-shutdown
DevTest Labs の仮想マシンの自動起動ポリシーを構成するhttps://learn.microsoft.com/en-us/azure/devtest-labs/devtest-lab-auto-startup-vm
タグを使用して Azure DevTest Labs のコスト追跡を構成するhttps://learn.microsoft.com/en-us/azure/devtest-labs/devtest-lab-configure-cost-management
DevTest Labs で許可する Azure Marketplace イメージを構成するhttps://learn.microsoft.com/en-us/azure/devtest-labs/devtest-lab-configure-marketplace-images
DevTest Labs の仮想ネットワークを追加して構成するhttps://learn.microsoft.com/en-us/azure/devtest-labs/devtest-lab-configure-vnet
DevTest Labs でライセンス付きイメージを有効化して管理するhttps://learn.microsoft.com/en-us/azure/devtest-labs/devtest-lab-enable-licensed-images
DevTest Labs の VM の数式を構成して使用するhttps://learn.microsoft.com/en-us/azure/devtest-labs/devtest-lab-manage-formulas
コスト管理のために Azure DevTest Labs のポリシーを構成するhttps://learn.microsoft.com/en-us/azure/devtest-labs/devtest-lab-set-lab-policy
DevTest Labs の VM 用に共有パブリック IP アドレスを構成するhttps://learn.microsoft.com/en-us/azure/devtest-labs/devtest-lab-shared-ip
ARM テンプレートで DevTest Labs の VM を定義するhttps://learn.microsoft.com/en-us/azure/devtest-labs/devtest-lab-use-resource-manager-template
Azure DevTest Labs のネットワーク分離を構成するhttps://learn.microsoft.com/en-us/azure/devtest-labs/network-isolation
DevTest Labs の仮想マシン用にリソースグループを構成するhttps://learn.microsoft.com/en-us/azure/devtest-labs/resource-group-control
統合とコーディングパターン
トピックURL
ARM、PowerShell、CLI を使用して DevTest Labs のユーザー追加を自動化するhttps://learn.microsoft.com/en-us/azure/devtest-labs/automate-add-lab-user
PowerShell を使用して VHD から DevTest Labs のカスタムイメージを作成するhttps://learn.microsoft.com/en-us/azure/devtest-labs/devtest-lab-create-custom-image-from-vhd-using-powershell
ARM テンプレートから DevTest Labs の環境を作成するhttps://learn.microsoft.com/en-us/azure/devtest-labs/devtest-lab-create-environment-from-arm
AzCopy を使用して VHD を DevTest Labs のストレージにアップロードするhttps://learn.microsoft.com/en-us/azure/devtest-labs/devtest-lab-upload-vhd-using-azcopy
PowerShell を使用して VHD を DevTest Labs にアップロードするhttps://learn.microsoft.com/en-us/azure/devtest-labs/devtest-lab-upload-vhd-using-powershell
Storage Explorer を使用して VHD を DevTest Labs にアップロードするhttps://learn.microsoft.com/en-us/azure/devtest-labs/devtest-lab-upload-vhd-using-storage-explorer
PowerShell を使用して DevTest Labs の VM 作成を自動化するhttps://learn.microsoft.com/en-us/azure/devtest-labs/devtest-lab-vm-powershell
Azure CLI を使用して DevTest Labs の VM を管理するhttps://learn.microsoft.com/en-us/azure/devtest-labs/devtest-lab-vmcli
Azure Functions を使用して DevTest Labs の自動化を拡張するhttps://learn.microsoft.com/en-us/azure/devtest-labs/extend-devtest-labs-azure-functions
REST/PowerShell を使用して DevTest Labs の VM をラボ間でインポートするhttps://learn.microsoft.com/en-us/azure/devtest-labs/import-virtual-machines-from-another-lab
複数のラボとサブスクリプションにわたる DevTest Labs の使用状況をレポートするhttps://learn.microsoft.com/en-us/azure/devtest-labs/report-usage-across-multiple-labs-subscriptions
Azure CLI スクリプトで DevTest Labs を自動化するhttps://learn.microsoft.com/en-us/azure/devtest-labs/samples-cli
DevTest Labs の自動化に Azure PowerShell スクリプトを使用するhttps://learn.microsoft.com/en-us/azure/devtest-labs/samples-powershell
Automation を使用して DevTest Labs の VM の起動順序を制御するhttps://learn.microsoft.com/en-us/azure/devtest-labs/start-machines-use-automation-runbooks
Visual Studio アプリを DevTest Labs の VM に公開するhttps://learn.microsoft.com/en-us/azure/devtest-labs/test-app-azure
CLI と PowerShell を使用して DevTest Labs の VM の起動と停止をスクリプト化するhttps://learn.microsoft.com/en-us/azure/devtest-labs/use-command-line-start-stop-virtual-machines
デプロイ
トピック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

コメント