mcpField
A
azure-resource-graph

azure-resource-graph

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

azure-resource-graph について

Azure Resource Graphを扱うエージェント向けのガイダンススキルです。ローカルの参照情報とネットワーク経由で取得するドキュメントを組み合わせています。

主な機能

  1. 01クエリと連携の問題のトラブルシューティング
  2. 02クエリ設計とスロットリング対策
  3. 03制限、クォータ、ページネーション
  4. 04設定と共有クエリ
  5. 05CLI、PowerShell、REST、レポートのパターン

活用シーン

  1. 01クエリエラーやコネクターの問題の診断
  2. 02効率的なクエリとページネーションの計画
  3. 03CLIやLogic Appsによるクエリの自動化

MCP 対応

利用可能な場合はmcp_microsoftdocsツールでMicrosoftのドキュメントを取得し、利用できない場合のWebページ取得方法も示します。

インストール

コマンドをコピーしてターミナルで実行します。

$npx skills add https://github.com/microsoftdocs/agent-skills --skill azure-resource-graph

インストール後、Claude Code で/azure-resource-graphを入力して読み込まれたか確認します。

詳細

Azure Resource Graph スキル

このスキルでは、Azure Resource Graph に関する専門的なガイダンスを提供します。トラブルシューティング、ベストプラクティス、意思決定、制限とクォータ、構成、統合とコーディングパターンを扱います。ローカルのクイックリファレンスコンテンツと、リモートでドキュメントを取得する機能を組み合わせています。

このスキルの使い方

IMPORTANT for Agent: 関連するセクションを探すには、以下のカテゴリインデックスを使用してください。行範囲が示されているカテゴリ(例:L35-L120)では、指定された行を read_file で読み取ってください。ファイルへのリンクがあるカテゴリ(例:security.md)では、リンク先の参照ファイルを read_file で読み取ってください。

IMPORTANT for 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 が返されます。

カテゴリインデックス

カテゴリ行説明
トラブルシューティングL34-L40アラート、クエリの構文や実行時エラー、Power BI コネクタの接続、認証、データ更新の問題について、Azure Resource Graph の問題を診断し、解決します。
ベストプラクティスL41-L45効率的なパターン、バッチ処理、ページネーション、パフォーマンスに配慮したクエリ構造など、スロットリングを避ける Azure Resource Graph クエリの設計に関するガイダンスです。
意思決定L46-L51効率的な Azure Resource Graph クエリパターンの選択や、さまざまなシナリオで GET/LIST API と Query サービスのどちらを使うかを判断するためのガイダンスです。
制限とクォータL52-L59ARG のリクエスト制限、ページネーションの動作、大規模な結果セットの処理、クォータの問題を避ける効率的なページング(PowerShell を使用する方法を含む)について説明します。
構成L60-L67キーボードショートカット、サポートされるリソースの種類、Bicep と ARM テンプレートを使用した共有クエリの定義とデプロイなど、Resource Graph の使用方法を構成します。
統合とコーディングパターンL68-L79CLI、PowerShell、REST、Logic Apps、Power BI を使用した Resource Graph クエリの実行、共有クエリとアラートの作成、自動化やレポート作成のためのリソース変更履歴の取得について説明します。
トラブルシューティング
トピックURL
Azure Resource Graph のアラート統合に関する問題のトラブルシューティングhttps://learn.microsoft.com/en-us/azure/governance/resource-graph/troubleshoot/alerts
Azure Resource Graph の一般的なクエリエラーの解決https://learn.microsoft.com/en-us/azure/governance/resource-graph/troubleshoot/general
Azure Resource Graph Power BI コネクタの問題のトラブルシューティングhttps://learn.microsoft.com/en-us/azure/governance/resource-graph/troubleshoot/power-bi-connector
ベストプラクティス
トピックURL
クエリパターンを使用して Azure Resource Graph のスロットリングを回避するhttps://learn.microsoft.com/en-us/azure/governance/resource-graph/concepts/guidance-for-throttled-requests
意思決定
トピックURL
適切な Azure Resource Graph クエリ戦略の選択https://learn.microsoft.com/en-us/azure/governance/resource-graph/choose-query-strategy
ARG GET/LIST API と Query サービスの選択https://learn.microsoft.com/en-us/azure/governance/resource-graph/concepts/get-list-query-service-differences
制限とクォータ
トピックURL
Azure Resource Graph の GET/LIST API クォータを効果的に利用するhttps://learn.microsoft.com/en-us/azure/governance/resource-graph/concepts/azure-resource-graph-get-list-api
Azure Resource Graph のページネーションの動作と制限https://learn.microsoft.com/en-us/azure/governance/resource-graph/concepts/paging-results
大規模な Azure Resource Graph データセットと制限に対処するhttps://learn.microsoft.com/en-us/azure/governance/resource-graph/concepts/work-with-data
PowerShell で Azure Resource Graph の結果をページ分割するhttps://learn.microsoft.com/en-us/azure/governance/resource-graph/paginate-powershell
構成
トピックURL
Azure Resource Graph Explorer でキーボードショートカットを使用するhttps://learn.microsoft.com/en-us/azure/governance/resource-graph/reference/keyboard-shortcuts
Azure Resource Graph がサポートするリソースの種類のリファレンスhttps://learn.microsoft.com/en-us/azure/governance/resource-graph/reference/supported-tables-resources
Bicep で Azure Resource Graph の共有クエリを定義するhttps://learn.microsoft.com/en-us/azure/governance/resource-graph/shared-query-bicep
ARM テンプレートで Azure Resource Graph の共有クエリをデプロイするhttps://learn.microsoft.com/en-us/azure/governance/resource-graph/shared-query-template
統合とコーディングパターン
トピックURL
Log Analytics で Azure Resource Graph ベースのアラートを作成するhttps://learn.microsoft.com/en-us/azure/governance/resource-graph/alerts-query-quickstart
Azure Resource Graph でリソース変更履歴をクエリするhttps://learn.microsoft.com/en-us/azure/governance/resource-graph/changes/get-resource-changes
Azure CLI で Azure Resource Graph のクエリを実行するhttps://learn.microsoft.com/en-us/azure/governance/resource-graph/first-query-azurecli
PowerShell コマンドレットを使用して Azure Resource Graph をクエリするhttps://learn.microsoft.com/en-us/azure/governance/resource-graph/first-query-powershell
REST API 経由で Azure Resource Graph を呼び出すhttps://learn.microsoft.com/en-us/azure/governance/resource-graph/first-query-rest-api
Azure Resource Graph Power BI コネクタを使用してクエリを実行するhttps://learn.microsoft.com/en-us/azure/governance/resource-graph/power-bi-connector-quickstart
CLI で Azure Resource Graph の共有クエリを作成するhttps://learn.microsoft.com/en-us/azure/governance/resource-graph/shared-query-azure-cli
PowerShell で Azure Resource Graph の共有クエリを作成するhttps://learn.microsoft.com/en-us/azure/governance/resource-graph/shared-query-azure-powershell
Logic Apps で Azure Resource Graph のクエリを自動化するhttps://learn.microsoft.com/en-us/azure/governance/resource-graph/tutorials/logic-app-calling-arg

コメント