azure-vpn-gateway について
Azure VPN Gatewayを扱うエージェント向けのスキルです。ローカルの早見情報とネットワーク経由のドキュメント取得を組み合わせ、構成、セキュリティ、設計、トラブルシューティングを扱います。
主な機能
- 01VPNのトラブルシューティング
- 02アーキテクチャとSKU選定の指針
- 03セキュリティとアクセス制御の資料
- 04P2S・S2S構成の説明
- 05ネットワーク経由のドキュメント取得
活用シーン
- 01VPNトンネルや接続の問題を診断
- 02高可用性VPNアーキテクチャを計画
- 03ゲートウェイSKUや移行方法を選定
MCP 対応
mcp_microsoftdocs:microsoft_docs_fetchツールによるドキュメント取得を優先し、代替手段としてfetch_webpageを案内します。
インストール
コマンドをコピーしてターミナルで実行します。
npx skills add https:/ / github.com/ microsoftdocs/ agent-skills --skill azure-vpn-gatewayインストール後、Claude Code で/azure-vpn-gatewayを入力して読み込まれたか確認します。
詳細
Azure VPN Gateway スキル
このスキルでは、Azure VPN Gateway に関する専門的なガイダンスを提供します。トラブルシューティング、ベストプラクティス、意思決定、アーキテクチャと設計パターン、制限とクォータ、セキュリティ、構成、統合とコーディングパターン、デプロイを網羅しています。ローカルのクイックリファレンスコンテンツと、リモートでドキュメントを取得する機能を組み合わせています。
このスキルの使用方法
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 が返されます。
カテゴリインデックス
| カテゴリ | 行 | 説明 |
|---|---|---|
| トラブルシューティング | L37-L43 | Azure VPN Gateway の問題の診断と解決:クライアントの前提条件、パケットキャプチャ、トンネルのリセット、接続の正常性チェック、よくあるトラブルシューティングに関する FAQ への回答。 |
| ベストプラクティス | L44-L48 | リモートアクセスの VPN エンドポイントとして Azure のネットワーク仮想アプライアンス(NVA)を使用する際のガイダンス。設計、ルーティング、セキュリティ、Azure VPN Gateway との統合を含みます。 |
| 意思決定 | L49-L58 | VPN Gateway SKU の選択と移行計画に関するガイダンス:Linux VPN クライアント、P2S プロトコル(SSTP から IKEv2/OpenVPN への移行)、クライアントの種類、Classic から Resource Manager へのゲートウェイ移行。 |
| アーキテクチャと設計パターン | L59-L65 | Azure VPN Gateway アーキテクチャの設計:トポロジの選択、アクティブ/アクティブ構成、クロスリージョンのピアリング、高可用性接続パターン。 |
| 制限とクォータ | L66-L70 | VPN Gateway クライアントのバージョン履歴、SKU の比較、ゲートウェイの制限、スケール、パフォーマンス、接続動作に関する FAQ。 |
| セキュリティ | L71-L87 | Azure VPN Gateway のセキュリティ保護:IPsec/IKE 暗号化、強制トンネリング、P2S 認証(Entra ID、RADIUS、MFA、デバイス SSO)、アクセス制御、証明書の移行、ロール/アクセス許可、セキュリティのベストプラクティス。 |
| 構成 | L88-L137 | P2S/S2S 用の Azure VPN Gateway とクライアントの構成:認証方法、証明書、IPsec/BGP/NAT ポリシー、ルーティング、監視、Always-On、VNet 間接続、デバイス/Entra/Intune の設定。 |
| 統合とコーディングパターン | L138-L145 | Azure VPN と外部システムの構成:NPS/RADIUS ユーザーグループ、S2S 証明書トンネル、ExpressRoute 経由の VPN、Cisco ASA のセットアップ、AWS との BGP 接続。 |
| デプロイ | L146-L155 | Azure VPN Gateway のデプロイとアップグレード(SKU、ゾーン、アクティブ/アクティブ)、PowerShell/CLI による S2S VPN の作成、Intune による Azure VPN クライアントプロファイルの配布。 |
トラブルシューティング
| トピック | URL |
|---|---|
| 診断のために VPN Gateway でパケットキャプチャを使用する | https://learn.microsoft.com/en-us/azure/vpn-gateway/packet-capture |
| IPsec トンネルを復旧するために VPN Gateway または接続をリセットする | https://learn.microsoft.com/en-us/azure/vpn-gateway/reset-gateway |
| Azure VPN Gateway 接続の正常性を確認する | https://learn.microsoft.com/en-us/azure/vpn-gateway/vpn-gateway-verify-connection-resource-manager |
ベストプラクティス
| トピック | URL |
|---|---|
| リモートアクセスのシナリオで Azure の NVA を使用する | https://learn.microsoft.com/en-us/azure/vpn-gateway/nva-work-remotely-support |
意思決定
| トピック | URL |
|---|---|
| 適切な Azure VPN Gateway SKU を選択する | https://learn.microsoft.com/en-us/azure/vpn-gateway/about-gateway-skus |
| Azure VPN Client for Linux からの移行を計画する | https://learn.microsoft.com/en-us/azure/vpn-gateway/azure-vpn-client-linux-retirement |
| Azure VPN Gateway SKU を対応付けて移行する | https://learn.microsoft.com/en-us/azure/vpn-gateway/gateway-sku-consolidation |
| Azure P2S VPN を SSTP から IKEv2/OpenVPN に移行する | https://learn.microsoft.com/en-us/azure/vpn-gateway/ikev2-openvpn-from-sstp |
| P2S VPN を手動設定から Microsoft 登録済みクライアントに移行する | https://learn.microsoft.com/en-us/azure/vpn-gateway/point-to-site-entra-gateway-update |
| VPN Gateway を Classic から Resource Manager に移行する | https://learn.microsoft.com/en-us/azure/vpn-gateway/vpn-gateway-classic-resource-manager-migration |
アーキテクチャと設計パターン
| トピック | URL |
|---|---|
| アクティブ/アクティブの Azure VPN Gateway を設計して構成する | https://learn.microsoft.com/en-us/azure/vpn-gateway/about-active-active-gateways |
| ピアリングを介してリージョン間 VPN/ExpressRoute Gateway を使用する | https://learn.microsoft.com/en-us/azure/vpn-gateway/vpn-gateway-different-region |
| 高可用性の Azure VPN Gateway 接続を設計する | https://learn.microsoft.com/en-us/azure/vpn-gateway/vpn-gateway-highlyavailable |
制限とクォータ
| トピック | URL |
|---|---|
| Azure VPN Gateway の従来の SKU と制限を比較する | https://learn.microsoft.com/en-us/azure/vpn-gateway/vpn-gateway-about-skus-legacy |
セキュリティ
構成
統合とコーディングパターン
| トピック | URL |
|---|---|
| P2S ユーザーグループ用に NPS RADIUS VSA を構成する | https://learn.microsoft.com/en-us/azure/vpn-gateway/point-to-site-user-groups-radius |
| ExpressRoute プライベートピアリング経由で S2S VPN を構成する | https://learn.microsoft.com/en-us/azure/vpn-gateway/site-to-site-vpn-private-peering |
| Azure VPN Gateway 用の Cisco ASA 構成例 | https://learn.microsoft.com/en-us/azure/vpn-gateway/vpn-gateway-3rdparty-device-config-cisco-asa |
| Azure と AWS 間の BGP VPN 接続を構成する | https://learn.microsoft.com/en-us/azure/vpn-gateway/vpn-gateway-howto-aws-bgp |
デプロイ
| トピック | URL |
|---|---|
| VPN Gateway の Basic パブリック IP を Standard に移行する | https://learn.microsoft.com/en-us/azure/vpn-gateway/basic-public-ip-migrate-about |
| VPN Gateway のパブリック IP を Basic から Standard に移行する | https://learn.microsoft.com/en-us/azure/vpn-gateway/basic-public-ip-migrate-howto |
| PowerShell を使用して Basic SKU の VPN Gateway を作成する | https://learn.microsoft.com/en-us/azure/vpn-gateway/create-gateway-basic-sku-powershell |
| ゾーン冗長 VPN ゲートウェイと ExpressRoute ゲートウェイをデプロイする | https://learn.microsoft.com/en-us/azure/vpn-gateway/create-zone-redundant-vnet-gateway |
| ダウンタイムを最小限に抑えて Azure VPN Gateway SKU をアップグレードする | https://learn.microsoft.com/en-us/azure/vpn-gateway/gateway-sku-upgrade |
| PowerShell を使用して共有キーで S2S VPN を作成する | https://learn.microsoft.com/en-us/azure/vpn-gateway/vpn-gateway-create-site-to-site-rm-powershell |
| Azure CLI を使用して共有キーで S2S VPN を作成する | https://learn.microsoft.com/en-us/azure/vpn-gateway/vpn-gateway-howto-site-to-site-resource-manager-cli |