azure-blueprints について
Azure Blueprints のガバナンス、デプロイ、移行を支援するエージェント向けガイダンススキルです。ローカルの参照資料に加え、Blueprints からの移行を含む Microsoft ドキュメントをネットワーク経由で取得します。
主な機能
- 01デプロイと割り当てエラーのトラブルシューティング
- 02Blueprints の廃止に向けた移行計画
- 03セキュリティとコンプライアンスのガイダンス
- 04Blueprint の構成とデプロイの参照情報
- 05CLI、PowerShell、REST による自動化パターン
活用シーン
- 01Blueprint の割り当て失敗の調査
- 02Blueprints からの移行計画
- 03コンプライアンスとリソースロック設定の確認
- 04Blueprint 定義や割り当ての自動化
MCP 対応
最新ドキュメントの取得には `mcp_microsoftdocs:microsoft_docs_fetch` を推奨し、`fetch_webpage` を代替手段として案内しています。
インストール
コマンドをコピーしてターミナルで実行します。
npx skills add https:/ / github.com/ microsoftdocs/ agent-skills --skill azure-blueprintsインストール後、Claude Code で/azure-blueprintsを入力して読み込まれたか確認します。
詳細
Azure Blueprints スキル
このスキルでは、Azure Blueprints に関する専門的なガイダンスを提供します。トラブルシューティング、意思決定、セキュリティ、構成、統合とコーディングパターン、デプロイについて説明します。ローカルのクイックリファレンスコンテンツと、リモートドキュメントの取得機能を組み合わせています。
このスキルの使い方
IMPORTANT for Agent: 関連するセクションを見つけるには、以下のカテゴリインデックスを使用してください。行の範囲が記載されたカテゴリ(例:
L35-L120)では、指定された行をread_fileで読み取ってください。ファイルへのリンクが記載されたカテゴリ(例:[security.md](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-L38 | ポリシー、ロールの割り当て、リソースロックの問題など、Azure Blueprints のデプロイと割り当てでよく発生するエラーの診断と修正について、手順を追って説明します。 |
| 意思決定 | L39-L44 | Azure Blueprints の廃止スケジュール、移行の計画と実行、Blueprints からの移行に関するよくある質問への回答を提供します。 |
| セキュリティ | L45-L60 | セキュリティを重視したデプロイ段階、リソースロック、オペレーターのロール、および PBMM、ISM PROTECTED、ISO 27001、SWIFT CSP、UK OFFICIAL/NHS などのコンプライアンスフレームワークに Azure Blueprints を使用またはマッピングする方法について説明します。 |
| 構成 | L61-L72 | Azure Blueprints の構成とデプロイ(セキュリティ/ISO/CAF/SWIFT のサンプルを含む)、ブループリント関数の使用、PowerShell によるブループリントのインポート/エクスポートについて説明します。 |
| 統合とコーディングパターン | L73-L79 | CLI、PowerShell、REST を使用した Azure Blueprints のコードとしての自動化について説明します。ブループリント定義と割り当てのプログラムによる作成、インポート/エクスポート、管理が含まれます。 |
| デプロイ | L80-L85 | ブループリントのアーティファクトのデプロイ順序の制御、ブループリントからテンプレートスペック/デプロイスタックへの移行、パラメーターを指定した CAF Foundation ブループリントのデプロイについて説明します。 |
トラブルシューティング
| トピック | URL |
|---|---|
| Azure Blueprints の一般的なエラーのトラブルシューティング | https://learn.microsoft.com/en-us/azure/governance/blueprints/troubleshoot/general |
意思決定
| トピック | URL |
|---|---|
| スケジュールを確認し、Azure Blueprints からの移行を計画する | https://learn.microsoft.com/en-us/azure/governance/blueprints/blueprint-retirement |
| Blueprints の廃止に伴う移行に関する質問への回答 | https://learn.microsoft.com/en-us/azure/governance/blueprints/blueprint-retirement-faq |
セキュリティ
構成
統合とコーディングパターン
| トピック | URL |
|---|---|
| Azure CLI コマンドを使用して Azure Blueprints を作成する | https://learn.microsoft.com/en-us/azure/governance/blueprints/create-blueprint-azurecli |
| REST API リクエストを介して Azure Blueprints を作成する | https://learn.microsoft.com/en-us/azure/governance/blueprints/create-blueprint-rest-api |
| Az.Blueprint PowerShell を使用して Azure Blueprint の割り当てを管理する | https://learn.microsoft.com/en-us/azure/governance/blueprints/how-to/manage-assignments-ps |
デプロイ
| トピック | URL |
|---|---|
| Azure Blueprint の成果物のデプロイ順序を制御する | https://learn.microsoft.com/en-us/azure/governance/blueprints/concepts/sequencing-order |
| Azure Blueprints をテンプレート スペックとデプロイメント スタックに移行する | https://learn.microsoft.com/en-us/azure/governance/blueprints/migrate-to-template-specs |
| パラメーターを指定して CAF Foundation blueprint をデプロイする | https://learn.microsoft.com/en-us/azure/governance/blueprints/samples/caf-foundation/deploy |