azure-enclave について
Azure Enclave の管理者やアーキテクト向けのリファレンススキルです。ローカルのクイックリファレンスとオンライン文書取得により、セキュリティ、ガバナンス、設計、構成、デプロイを扱います。
主な機能
- 01一般的な問題とデプロイのトラブルシューティング
- 02セキュアな設計と管理 VM のガイダンス
- 03災害復旧と移行の計画
- 04アクセス制御、ポリシー、承認の構成
- 05テンプレート、ネットワーク、ワークロードのデプロイ
活用シーン
- 01既存の Azure リソースを Enclave に移行する計画
- 02AKS または AVD ワークロードのセキュアな設計
- 03承認、アクセス制御、デプロイテンプレートの構成
MCP 対応
mcp_microsoftdocs:microsoft_docs_fetch で文書を取得でき、代替手段として fetch_webpage も利用できます。
インストール
コマンドをコピーしてターミナルで実行します。
npx skills add https:/ / github.com/ microsoftdocs/ agent-skills --skill azure-enclaveインストール後、Claude Code で/azure-enclaveを入力して読み込まれたか確認します。
詳細
Azure Enclave スキル
このスキルでは、Azure Enclave に関する専門的なガイダンスを提供します。トラブルシューティング、ベストプラクティス、意思決定、アーキテクチャと設計パターン、制限とクォータ、セキュリティ、構成、デプロイを扱います。ローカルのクイックリファレンスコンテンツと、リモートドキュメントを取得する機能を組み合わせています。
このスキルの使い方
IMPORTANT for Agent: 下記の Category Index を使って、該当するセクションを探してください。行の範囲(例:
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 を返します。
カテゴリインデックス
| カテゴリ | 行 | 説明 |
|---|---|---|
| トラブルシューティング | L36-L41 | エラーコード、構成の問題、デプロイの失敗、ランタイムやアテステーションのトラブルシューティングなど、Azure Enclave でよく発生する問題の診断と解決。 |
| ベストプラクティス | L42-L47 | Azure Enclave の設計、セキュリティ、運用に関するベストプラクティス。安全なアーキテクチャパターンや、管理 VM を安全に強化、管理する方法も含みます。 |
| 意思決定 | L48-L53 | Azure Enclave のディザスターリカバリーと事業継続の計画、および既存の Azure ワークロードを Enclave 環境に移行するための戦略、手順、考慮事項。 |
| アーキテクチャと設計パターン | L54-L60 | Azure Enclave アプリのアーキテクチャパターン。DMZ に基づくパブリックアクセス、AVD/AKS との統合、Enclave 環境向けの安全なデータ取り込み設計を扱います。 |
| 制限とクォータ | L61-L66 | Azure Enclave リソースの命名規則に加え、準拠したデプロイと容量計画に必要なサービスの制限、クォータ、リージョンの提供状況。 |
| セキュリティ | L67-L91 | Azure Enclave のセキュリティ構成。RBAC、マネージド ID、CMK 暗号化、AKS、App Service、SQL、Storage、ACR、Cosmos DB、Key Vault のポリシーとガードレール、ガバナンス/JIT アクセスを扱います。 |
| 構成 | L92-L106 | Enclave、ガバナンス、承認、DNS/AVD の設定、可観測性、ポリシーの免除の構成と、Azure Enclave ワークロード向けのサービスカタログテンプレートの使用。 |
| デプロイ | L107-L115 | Enclave ワークロードのデプロイ。RemoteApp VM へのアプリのインストール、Bicep/ARM テンプレートの使用、共有依存関係、ExpressRoute、CLI を使用した VPN トランジットハブ接続の設定を扱います。 |
トラブルシューティング
| トピック | URL |
|---|---|
| Azure Enclave に関するよくある質問と問題を解決する | https://learn.microsoft.com/en-us/azure/enclave/azure-enclave-faq |
| Azure Enclave でよく発生するエラーを診断して解決する | https://learn.microsoft.com/en-us/azure/enclave/troubleshoot |
ベストプラクティス
| トピック | URL |
|---|---|
| Azure Enclave の設計とセキュリティに関するベストプラクティスを適用する | https://learn.microsoft.com/en-us/azure/enclave/best-practices |
| Azure Enclave の管理 VM を安全に運用する | https://learn.microsoft.com/en-us/azure/enclave/understand-admin-vm |
意思決定
| トピック | URL |
|---|---|
| Azure Enclave のディザスターリカバリー戦略を設計する | https://learn.microsoft.com/en-us/azure/enclave/disaster-recovery-planning |
| 既存の Azure リソースを Azure Enclave に移行する | https://learn.microsoft.com/en-us/azure/enclave/migrate-azure-resources-azure-enclave |
アーキテクチャと設計パターン
| トピック | URL |
|---|---|
| Azure Enclave アプリへのパブリックアクセスを DMZ ベースで設計する | https://learn.microsoft.com/en-us/azure/enclave/1-7-host-publicly-accessible-application-azure-enclave |
| AVD と AKS 向けの Azure Enclave アーキテクチャを計画する | https://learn.microsoft.com/en-us/azure/enclave/2-1-plan-architecture-workloads |
| Azure Enclave 環境への安全なデータ転送を計画する | https://learn.microsoft.com/en-us/azure/enclave/move-data-inside-enclave |
制限とクォータ
| トピック | URL |
|---|---|
| Azure Enclave リソースの名前付け規則と制限を適用する | https://learn.microsoft.com/en-us/azure/enclave/name-rules-restrictions-azure-enclave-resources |
| Azure Enclave のクォータとリージョン別の利用可否を確認する | https://learn.microsoft.com/en-us/azure/enclave/quotas-region-availability |
セキュリティ
構成
デプロイ
| トピック | URL |
|---|---|
| Azure Enclave の RemoteApp VM にアプリケーションをインストールする | https://learn.microsoft.com/en-us/azure/enclave/application-deployment-using-remote-app-vm |
| Azure Enclave の Bicep および ARM デプロイテンプレートを使用する | https://learn.microsoft.com/en-us/azure/enclave/azure-enclave-templates |
| 共通の依存関係テンプレートを Enclave ワークロードにデプロイする | https://learn.microsoft.com/en-us/azure/enclave/deploy-common-dependencies-service-catalog |
| Azure Enclave ワークロードに ExpressRoute 接続をデプロイする | https://learn.microsoft.com/en-us/azure/enclave/deploy-express-route-connection-service-catalog |
| Azure CLI で Azure Enclave カタログテンプレートをデプロイする | https://learn.microsoft.com/en-us/azure/enclave/deploy-template-service-catalog-azure-cli |
| Azure Enclave トランジットハブ用の VPN 接続をデプロイする | https://learn.microsoft.com/en-us/azure/enclave/deploy-vpn-connection-service-catalog |