azure-front-door について
azure-front-door は Azure Front Door のガイダンスを提供するエージェントスキルで、クラウドアーキテクトや運用担当者向けです。ローカルのクイックリファレンスとオンライン文書取得を組み合わせ、セキュリティ、ルール、移行、デプロイを扱います。
主な機能
- 01トラブルシューティングとベストプラクティス
- 02プランと料金の選定
- 03アーキテクチャと可用性の設計
- 04セキュリティ、TLS、オリジン保護
- 05ルール、監視、デプロイ
活用シーン
- 01Front Door のプラン移行問題の調査
- 02キャッシュルールとコンテンツ配信の計画
- 03静的コンテンツのホスティングとフェイルオーバーの設計
- 04HTTPS、オリジン保護、Private Link の構成
MCP 対応
これは MCP サーバーではなくエージェントスキルです。mcp_microsoftdocs の microsoft_docs_fetch でオンライン文書を取得でき、fetch_webpage を代替手段として利用します。
インストール
コマンドをコピーしてターミナルで実行します。
npx skills add https:/ / github.com/ microsoftdocs/ agent-skills --skill azure-front-doorインストール後、Claude Code で/azure-front-doorを入力して読み込まれたか確認します。
詳細
Azure Front Door スキル
このスキルでは、Azure Front Door に関する専門的なガイダンスを提供します。トラブルシューティング、ベストプラクティス、意思決定、アーキテクチャと設計パターン、制限とクォータ、セキュリティ、構成、統合とコーディングパターン、デプロイを扱います。ローカルのクイックリファレンスコンテンツと、リモートでドキュメントを取得する機能を組み合わせています。
このスキルの使用方法
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-L41 | Azure Front Door の階層移行に関する問題のトラブルシューティング。よくあるエラー、構成の不一致、移行の失敗や予期しない動作を解決する手順などを扱います。 |
| ベストプラクティス | L42-L49 | Front Door の構成、キャッシュの調整、ルールエンジンのパターンの活用、ビデオオンデマンド/ライブストリーミングのパフォーマンスと信頼性の最適化に関するベストプラクティスです。 |
| 意思決定 | L50-L60 | Front Door の価格と課金、Standard/Premium/Classic と CDN の階層の比較、階層の選択、Classic の廃止に関する理解、階層のアップグレード/移行の計画と実施に関するガイダンスです。 |
| アーキテクチャと設計パターン | L61-L68 | Azure Front Door のアーキテクチャパターン:apex ドメインの設定、ブルー/グリーンデプロイ、Traffic Manager を使用した手動フェールオーバー、静的 BLOB ホスティング、信頼性の高いアップロード、優れたアーキテクチャの設計ガイダンスを扱います。 |
| 制限とクォータ | L69-L78 | POP の場所とコード、サポートされる TLS バージョン/暗号スイート、ルーティング複合構成、機能の動作、サブスクリプションごとの帯域幅スロットリングなどの Front Door の制限を扱います。 |
| セキュリティ | L79-L94 | Azure Front Door のセキュリティ保護:TLS/暗号スイート、HTTPS 証明書、セキュリティヘッダー、mTLS、オリジン認証、Private Link、ログのスクラブ、オリジンへの直接アクセスの保護を扱います。 |
| 構成 | L95-L119 | Front Door の動作の構成:CORS、HTTPS、HTTP/2、ヘッダー、ルール(書き換え、キャッシュ、圧縮)、エッジアクション、メトリック/ログ、オリジン、Private Link 統合(Storage、App Gateway、ILB、APIM)を扱います。 |
| 統合とコーディングパターン | L120-L126 | Azure CLI/PowerShell を使用して Front Door プロファイルを作成、管理し、配信ルールを構成する方法や、Front Door の階層間でプログラムを使って移行する方法を扱います。 |
| デプロイ | L127-L135 | Bicep、Terraform、PowerShell、DevOps パイプラインを使用した Azure Front Door のデプロイとアップグレード。Classic から Standard/Premium への移行や、Standard から Premium へのアップグレードを含みます。 |
トラブルシューティング
| トピック | URL |
|---|---|
| Azure Front Door の階層移行でよくある問題を解決する | https://learn.microsoft.com/en-us/azure/frontdoor/migration-faq |
ベストプラクティス
| トピック | URL |
|---|---|
| Azure Front Door の構成に関するベストプラクティスを適用する | https://learn.microsoft.com/en-us/azure/frontdoor/best-practices |
| Azure Front Door のキャッシュ動作を構成して最適化する | https://learn.microsoft.com/en-us/azure/frontdoor/front-door-caching |
| Azure Front Door のルールエンジンのシナリオとパターンを実装する | https://learn.microsoft.com/en-us/azure/frontdoor/rules-engine-scenarios |
| Azure Front Door で VOD とライブストリーミングを最適化する | https://learn.microsoft.com/en-us/azure/frontdoor/video-on-demand-live-streaming |
意思決定
| トピック | URL |
|---|---|
| Azure Front Door の課金コンポーネントと価格レベルを理解する | https://learn.microsoft.com/en-us/azure/frontdoor/billing |
| Azure Front Door classic の廃止による影響を理解する | https://learn.microsoft.com/en-us/azure/frontdoor/classic-retirement-faq |
| Azure CDN Standard と Front Door の価格を比較する | https://learn.microsoft.com/en-us/azure/frontdoor/compare-cdn-front-door-price |
| Azure Front Door と Azure CDN の価格レベルを選択する | https://learn.microsoft.com/en-us/azure/frontdoor/front-door-cdn-comparison |
| Azure Front Door の価格レベル移行を計画し、その影響を理解する | https://learn.microsoft.com/en-us/azure/frontdoor/tier-migration |
| Front Door Standard を Premium にアップグレードする | https://learn.microsoft.com/en-us/azure/frontdoor/tier-upgrade |
| Azure Front Door Standard、Premium、Classic の価格を比較する | https://learn.microsoft.com/en-us/azure/frontdoor/understanding-pricing |
アーキテクチャと設計パターン
| トピック | URL |
|---|---|
| Azure Front Door で apex ドメインを設計して構成する | https://learn.microsoft.com/en-us/azure/frontdoor/apex-domain |
| Traffic Manager を使用して Front Door の手動フェールオーバーを実装する | https://learn.microsoft.com/en-us/azure/frontdoor/high-availability |
| 静的コンテンツ向けに Azure Front Door と Storage BLOB を組み合わせたアーキテクチャを設計する | https://learn.microsoft.com/en-us/azure/frontdoor/scenario-storage-blobs |
| Azure Front Door 経由の信頼性の高い BLOB アップロードを設計する | https://learn.microsoft.com/en-us/azure/frontdoor/scenario-upload-storage-blobs |
制限とクォータ
| トピック | URL |
|---|---|
| Azure Front Door の POP 略称を場所に対応付ける | https://learn.microsoft.com/en-us/azure/frontdoor/edge-locations-by-abbreviation |
| Azure Front Door の POP の場所をリージョン別に確認する | https://learn.microsoft.com/en-us/azure/frontdoor/edge-locations-by-region |
| Azure Front Door の TLS バージョンと暗号スイートのサポート | https://learn.microsoft.com/en-us/azure/frontdoor/end-to-end-tls |
| Azure Front Door の機能の制限と動作 | https://learn.microsoft.com/en-us/azure/frontdoor/front-door-faq |
| Front Door のルーティングにおける複合制限を理解する | https://learn.microsoft.com/en-us/azure/frontdoor/front-door-routing-limits |
| サブスクリプションごとの Front Door Standard/Premium の帯域幅制限を理解する | https://learn.microsoft.com/en-us/azure/frontdoor/standard-premium/subscription-offers |
セキュリティ
構成
統合とコーディング パターン
| トピック | URL |
|---|---|
| Azure CLI を使用して Azure Front Door プロファイルを作成する | https://learn.microsoft.com/en-us/azure/frontdoor/create-front-door-cli |
| PowerShell コマンドを使用して Azure Front Door の階層を移行する | https://learn.microsoft.com/en-us/azure/frontdoor/migrate-tier-powershell |
| CLI を使用して Azure Front Door と配信ルールを作成する | https://learn.microsoft.com/en-us/azure/frontdoor/standard-premium/front-door-add-rules-cli |
デプロイ
| トピック | URL |
|---|---|
| Bicep テンプレートを使用した Azure Front Door のデプロイ | https://learn.microsoft.com/en-us/azure/frontdoor/create-front-door-bicep |
| Terraform 構成を使用した Azure Front Door のプロビジョニング | https://learn.microsoft.com/en-us/azure/frontdoor/create-front-door-terraform |
| Azure Front Door classic から Standard/Premium への移行の実行 | https://learn.microsoft.com/en-us/azure/frontdoor/migrate-tier |
| Front Door の移行後に DevOps パイプラインを更新 | https://learn.microsoft.com/en-us/azure/frontdoor/post-migration-dev-ops-experience |
| Terraform 構成サンプルを使用した Azure Front Door のプロビジョニング | https://learn.microsoft.com/en-us/azure/frontdoor/terraform-samples |
| PowerShell による Front Door Standard から Premium へのアップグレード | https://learn.microsoft.com/en-us/azure/frontdoor/tier-upgrade-powershell |