azure-firewall について
azure-firewallは、Azure Firewallの設定と運用を行うエージェント向けスキルです。トラブルシューティング、セキュリティ、ネットワーク設計、デプロイを扱い、ローカルの参照情報とリモート文書の取得を組み合わせます。
主な機能
- 01パケットキャプチャとログによる調査
- 02ファイアウォール SKU と設計のガイダンス
- 03ルール、DNS、トラフィックの設定
- 04セキュリティ機能とアクセス制御
- 05テンプレートやツールによる自動デプロイ
活用シーン
- 01トラフィックやマルウェア検出結果の調査
- 02デプロイに適したファイアウォール SKU の選定
- 03ハブアンドスポークのルーティングと強制トンネリングの設計
- 04ファイアウォールルールとセキュリティ設定の導入・調整
MCP 対応
mcp_microsoftdocs の microsoft_docs_fetch ツールで Microsoft のドキュメントを取得できます。代替手段として fetch_webpage も記載されています。
インストール
コマンドをコピーしてターミナルで実行します。
npx skills add https:/ / github.com/ microsoftdocs/ agent-skills --skill azure-firewallインストール後、Claude Code で/azure-firewallを入力して読み込まれたか確認します。
詳細
Azure Firewall スキル
このスキルでは、Azure Firewall に関する専門的なガイダンスを提供します。トラブルシューティング、ベストプラクティス、意思決定、アーキテクチャと設計パターン、制限とクォータ、セキュリティ、構成、統合とコーディングパターン、デプロイについて扱います。ローカルのクイックリファレンスコンテンツと、リモートでドキュメントを取得する機能を組み合わせています。
このスキルの使用方法
エージェントへの重要事項:関連するセクションを見つけるには、以下のカテゴリインデックスを使用してください。行番号の範囲(例:
L35-L120)が示されているカテゴリでは、指定された行をread_fileで読み取ってください。ファイルへのリンク(例:[security.md](security.md))が示されているカテゴリでは、リンク先の参照ファイルをread_fileで読み取ってください。
エージェントへの重要事項:
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-L42 | 既知の制限、パケットキャプチャ、マルウェア検出とトラフィック調査のための Sentinel ログ分析を使用して、Azure Firewall の問題を診断します。 |
| ベストプラクティス | L43-L48 | Azure Firewall の DNS プロキシの動作とキャッシュに関するガイダンス、およびパフォーマンス向上とレイテンシ低減に向けてルール、スループット、構成を調整する手法です。 |
| 意思決定 | L49-L56 | 機能とパフォーマンスに基づいて適切な Azure Firewall SKU を選択するためのガイダンスに加え、ポータルとポリシーを使用した Azure Firewall Basic の段階的なデプロイ手順です。 |
| アーキテクチャと設計パターン | L57-L67 | Azure Firewall のデプロイに関する設計パターン:ハブアンドスポークルーティング、強制トンネリング、SLB 統合、管理 NIC の使用、AVD/M365 の保護、重複するプライベートネットワーク向けの DNAT です。 |
| 制限とクォータ | L68-L79 | Azure Firewall のスケーリング制限の構成:複数のパブリック IP、NAT Gateway/V2 を使用した SNAT ポートのスケーリング、容量範囲の事前スケーリング、TCP セッションのアイドルタイムアウト設定です。 |
| セキュリティ | L80-L93 | Azure Firewall セキュリティの構成:TLS インスペクションと CA 証明書、脅威インテリジェンス、ロールとアクセス、DNAT とハイブリッド保護、AKS の保護、セキュリティを強化したデプロイのベストプラクティスです。 |
| 構成 | L94-L116 | Azure Firewall の動作の構成:ルール、IP グループ、DNS/DNAT/SNAT、HTTP ヘッダー、FTP/SQL/FQDN タグ、ゾーン、メンテナンス期間、PowerShell、Bicep、ARM、Terraform による監視とログ記録です。 |
| 統合とコーディングパターン | L117-L121 | SFTP トラフィックに必要なルール、ネットワークパス、統合パターンを含む、SFTP を介して Azure Storage に安全にアクセスするための Azure Firewall の構成です。 |
| デプロイ | L122-L131 | Azure Firewall(Standard/Premium、デュアルスタック)のデプロイ、Bicep/ARM/Terraform による自動化、SKU の変更、Azure DDoS Protection との統合に関するガイドです。 |
トラブルシューティング
| トピック | URL |
|---|---|
| Azure Firewall ログと Sentinel を使用したマルウェアの検出と調査 | https://learn.microsoft.com/en-us/azure/firewall/detect-malware-with-sentinel |
| パケットキャプチャを使用した Azure Firewall のトラブルシューティング | https://learn.microsoft.com/en-us/azure/firewall/packet-capture |
ベストプラクティス
| トピック | URL |
|---|---|
| Azure Firewall の DNS プロキシの動作とキャッシュについて | https://learn.microsoft.com/en-us/azure/firewall/dns-details |
| Azure Firewall のパフォーマンスとレイテンシの最適化 | https://learn.microsoft.com/en-us/azure/firewall/firewall-best-practices |
意思決定
| トピック | URL |
|---|---|
| 適切な Azure Firewall SKU を選択する | https://learn.microsoft.com/en-us/azure/firewall/choose-firewall-sku |
| ポータルとポリシーを使用して Azure Firewall Basic をデプロイする | https://learn.microsoft.com/en-us/azure/firewall/deploy-firewall-basic-portal-policy |
| 機能に基づいて適切な Azure Firewall SKU を選択する | https://learn.microsoft.com/en-us/azure/firewall/features-by-sku |
| パフォーマンスベンチマークに基づいて Azure Firewall SKU を選択する | https://learn.microsoft.com/en-us/azure/firewall/firewall-performance |
アーキテクチャと設計パターン
| トピック | URL |
|---|---|
| Azure Firewall を使用したマルチハブおよびスポークのルーティングを設計する | https://learn.microsoft.com/en-us/azure/firewall/firewall-multi-hub-spoke |
| Azure Firewall の強制トンネリングアーキテクチャを設計する | https://learn.microsoft.com/en-us/azure/firewall/forced-tunneling |
| Standard Load Balancer と Azure Firewall の統合を設計する | https://learn.microsoft.com/en-us/azure/firewall/integrate-lb |
| 制御トラフィックに Azure Firewall Management NIC を使用する | https://learn.microsoft.com/en-us/azure/firewall/management-nic |
| Azure Virtual Desktop 向けの Azure Firewall による保護を設計する | https://learn.microsoft.com/en-us/azure/firewall/protect-azure-virtual-desktop |
| Microsoft 365 トラフィック向けの Azure Firewall による保護を設計する | https://learn.microsoft.com/en-us/azure/firewall/protect-office-365 |
| 重複する Azure ネットワークにプライベート IP DNAT を使用する | https://learn.microsoft.com/en-us/azure/firewall/tutorial-private-ip-dnat |
制限とクォータ
| トピック | URL |
|---|---|
| 複数のパブリック IP を使用して Azure Firewall をデプロイする | https://learn.microsoft.com/en-us/azure/firewall/deploy-multi-public-ip-powershell |
| NAT Gateway を使用して Azure Firewall の SNAT ポートをスケーリングする | https://learn.microsoft.com/en-us/azure/firewall/integrate-with-nat-gateway |
| SNAT をスケーリングするために Azure Firewall と NAT Gateway V2 を統合する | https://learn.microsoft.com/en-us/azure/firewall/integrate-with-nat-gateway-v2 |
| Azure Firewall の事前スケーリング容量の範囲を構成する | https://learn.microsoft.com/en-us/azure/firewall/prescaling |
| Bicep を使用して複数のパブリック IP を持つ Azure Firewall を作成する | https://learn.microsoft.com/en-us/azure/firewall/quick-create-multiple-ip-bicep |
| ARM テンプレートを使用して複数のパブリック IP を持つ Azure Firewall を作成する | https://learn.microsoft.com/en-us/azure/firewall/quick-create-multiple-ip-template |
| Terraform を使用して複数のパブリック IP を持つ Azure Firewall を作成する | https://learn.microsoft.com/en-us/azure/firewall/quick-create-multiple-ip-terraform |
| Azure Firewall の TCP セッションのアイドルタイムアウトを構成する | https://learn.microsoft.com/en-us/azure/firewall/tcp-session-behavior |
セキュリティ
構成
統合とコーディングパターン
| トピック | URL |
|---|---|
| Azure Firewall 経由の SFTP で Azure Storage にアクセスする | https://learn.microsoft.com/en-us/azure/firewall/firewall-sftp |
デプロイ
| トピック | URL |
|---|---|
| Azure Firewall Standard および Premium SKU を変更する | https://learn.microsoft.com/en-us/azure/firewall/change-sku |
| Azure Firewall のデュアルスタックモードをデプロイしてアップグレードする | https://learn.microsoft.com/en-us/azure/firewall/deploy-dual-stack-firewall |
| Azure Firewall Premium 環境をデプロイして構成する | https://learn.microsoft.com/en-us/azure/firewall/premium-deploy |
| Bicep を使用して Azure Firewall と IP グループをデプロイする | https://learn.microsoft.com/en-us/azure/firewall/quick-create-ipgroup-bicep |
| ARM テンプレートを使用して Azure Firewall と IP グループをデプロイする | https://learn.microsoft.com/en-us/azure/firewall/quick-create-ipgroup-template |
| Terraform を使用して Azure Firewall と IP グループをデプロイする | https://learn.microsoft.com/en-us/azure/firewall/quick-create-ipgroup-terraform |
| Azure DDoS Protection とともに Azure Firewall をデプロイする | https://learn.microsoft.com/en-us/azure/firewall/tutorial-protect-firewall-ddos |