mcpField
A
azure-key-vault

azure-key-vault

github.com/microsoftdocsセキュリティ797319 回インストール4 日前に更新
リポジトリ

azure-key-vault について

azure-key-vault は、Azure Key Vault と Managed HSM を扱うエージェント向けのガイダンススキルです。セキュリティ、構成、移行、トラブルシューティング、コード連携を、ローカルの参照情報とリモートドキュメントで案内します。

主な機能

  1. 01Key Vault と Managed HSM のトラブルシューティング
  2. 02セキュリティとアクセス制御のガイダンス
  3. 03構成とクォータの参照情報
  4. 04連携パターンとコード例
  5. 05デプロイと移行のガイダンス

活用シーン

  1. 01アクセス ポリシーやネットワークのエラー診断
  2. 02暗号鍵ワークロードの移行計画
  3. 03鍵のローテーションと監視の構成

MCP 対応

mcp_microsoftdocs:microsoft_docs_fetch でドキュメントを取得でき、代替手段として fetch_webpage も利用できます。

インストール

コマンドをコピーしてターミナルで実行します。

$npx skills add https://github.com/microsoftdocs/agent-skills --skill azure-key-vault

インストール後、Claude Code で/azure-key-vaultを入力して読み込まれたか確認します。

詳細

Azure Key Vault スキル

このスキルでは、Azure Key Vault に関する専門的なガイダンスを提供します。トラブルシューティング、ベストプラクティス、意思決定、制限とクォータ、セキュリティ、構成、統合とコーディングパターン、デプロイについて説明します。ローカルのクイックリファレンスコンテンツと、リモートドキュメントの取得機能を組み合わせています。

このスキルの使い方

エージェントへの重要事項:関連するセクションを探すには、以下のカテゴリインデックスを使用してください。行の範囲が記載されたカテゴリ(例: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 が返されます。

カテゴリインデックス

カテゴリ行説明
トラブルシューティングL36-L45Key Vault のエラーの診断と修正:REST/API コード、Private Link の構成ミス、アクセス ポリシー/Policy の適用に関する問題、Managed HSM の外部キー管理の失敗。
ベストプラクティスL46-L52Key Vault キーの保護、Managed HSM の災害復旧の処理、準拠性と回復性に優れたキー管理のための BYOK HSM キーの生成/インポートに関するベストプラクティス。
意思決定L53-L63アクセス制御モデルの選択、Key Vault API の安全な更新、外部キーや Managed HSM の容量、スケーリング、SLA を含むキーのワークロードの計画/移行に関するガイダンス。
制限とクォータL64-L75Key Vault と Managed HSM の制限、クォータ、動作(証明書、シークレット、スロットリング、ログ記録の遅延、IP ファイアウォール/ネットワーク規則、論理削除/復旧、容量の制約)。
セキュリティL76-L106Azure Key Vault と Managed HSM の保護:認証(Entra ID、RBAC/ABAC、アクセス ポリシー)、ネットワーク/ファイアウォール/プライベート エンドポイント、ゼロトラスト、BYOK/HSM キーの転送、バックアップ/復元、ベストプラクティス。
構成L107-L130監視、ログ記録、アラート、ポリシー、キー/シークレットの種類とローテーション、安全なキーのリリース、BYOK インポート、論理削除/消去保護のための Key Vault と Managed HSM の構成。
統合とコーディングパターンL131-L159Key Vault とアプリやサービス(Event Grid、Logic Apps、Databricks、Private Link)を統合するパターンとコードサンプル、および .NET、Node.js、Python、JavaScript からキー/シークレットを使用する方法。
デプロイL160-L163ARM テンプレート、Bicep、Terraform、Azure CLI、PowerShell を使用して Azure Key Vault と Managed HSM(ボールト、キー、シークレット)をデプロイし、プロビジョニングする方法
トラブルシューティング
トピックURL
Azure Key Vault の一般的なエラーコードを解決するhttps://learn.microsoft.com/en-us/azure/key-vault/general/common-error-codes
Azure Key Vault の Private Link 構成の問題を診断して修正するhttps://learn.microsoft.com/en-us/azure/key-vault/general/private-link-diagnostics
Azure Key Vault REST API のエラーコードを解釈するhttps://learn.microsoft.com/en-us/azure/key-vault/general/rest-error-codes
Key Vault に対する Azure Policy の適用をトラブルシューティングするhttps://learn.microsoft.com/en-us/azure/key-vault/general/troubleshoot-azure-policy-for-key-vault
Azure Key Vault のアクセス ポリシーの失敗をトラブルシューティングするhttps://learn.microsoft.com/en-us/azure/key-vault/general/troubleshooting-access-issues
Managed HSM の外部キー管理の失敗をトラブルシューティングするhttps://learn.microsoft.com/en-us/azure/key-vault/managed-hsm/external-key-management-troubleshooting
ベストプラクティス
トピックURL
Azure Key Vault キーのセキュリティに関するベストプラクティスを適用するhttps://learn.microsoft.com/en-us/azure/key-vault/keys/secure-keys
Azure Managed HSM の障害発生時にディザスターリカバリーを実行するhttps://learn.microsoft.com/en-us/azure/key-vault/managed-hsm/disaster-recovery-guide
BYOK HSM キーを生成し、Azure Managed HSM にインポートするhttps://learn.microsoft.com/en-us/azure/key-vault/managed-hsm/hsm-protected-keys-byok
意思決定
トピックURL
Key Vault の既定のアクセス制御モデルを選択するhttps://learn.microsoft.com/en-us/azure/key-vault/general/access-control-default
Azure Key Vault API バージョンを安全に更新するhttps://learn.microsoft.com/en-us/azure/key-vault/general/migrate-api-version
暗号化キーのワークロードの移行を計画し、実行するhttps://learn.microsoft.com/en-us/azure/key-vault/general/migrate-key-workloads
Azure Key Vault をアクセス ポリシーから RBAC に移行するhttps://learn.microsoft.com/en-us/azure/key-vault/general/rbac-migration
外部キーから Managed HSM キーへの移行を計画するhttps://learn.microsoft.com/en-us/azure/key-vault/managed-hsm/external-key-management-migration
Managed HSM の外部キーに関する SLA と責任を評価するhttps://learn.microsoft.com/en-us/azure/key-vault/managed-hsm/external-key-management-shared-responsibility
Azure Managed HSM の容量とスケーリングを計画するhttps://learn.microsoft.com/en-us/azure/key-vault/managed-hsm/scaling-guidance
制限とクォータ
トピックURL
Azure Key Vault の証明書の制限と動作を理解するhttps://learn.microsoft.com/en-us/azure/key-vault/certificates/faq
Azure Key Vault のログ記録の遅延を構成し、解釈するhttps://learn.microsoft.com/en-us/azure/key-vault/general/logging
Azure Key Vault のスロットリング制限を理解し、管理するhttps://learn.microsoft.com/en-us/azure/key-vault/general/overview-throttling
Azure Key Vault と Managed HSM のサービス制限を確認するhttps://learn.microsoft.com/en-us/azure/key-vault/general/service-limits
Managed HSM の IP ファイアウォールとネットワーク セキュリティを構成するhttps://learn.microsoft.com/en-us/azure/key-vault/managed-hsm/configure-network-security
Azure Managed HSM のサービス制限とクォータを確認するhttps://learn.microsoft.com/en-us/azure/key-vault/managed-hsm/service-limits
Managed HSM リソースで論理的な削除と復旧を使用するhttps://learn.microsoft.com/en-us/azure/key-vault/managed-hsm/soft-delete-overview
Azure Key Vault のシークレットのサイズ制限を理解するhttps://learn.microsoft.com/en-us/azure/key-vault/secrets/about-secrets
セキュリティ
トピックURL
Key Vault 証明書にセキュリティのベストプラクティスを適用するhttps://learn.microsoft.com/en-us/azure/key-vault/certificates/secure-certificates
ファイアウォールの背後にあるクライアントから Azure Key Vault へのアクセスを許可するhttps://learn.microsoft.com/en-us/azure/key-vault/general/access-behind-firewall
CLI で Azure Key Vault のアクセス ポリシーを構成するhttps://learn.microsoft.com/en-us/azure/key-vault/general/assign-access-policy
Entra ID を使用した Azure Key Vault の認証を構成するhttps://learn.microsoft.com/en-us/azure/key-vault/general/authentication
CLI で Key Vault の Azure ABAC 条件を追加するhttps://learn.microsoft.com/en-us/azure/key-vault/general/howto-abac-conditions-cli
PowerShell で Key Vault の Azure ABAC 条件を追加するhttps://learn.microsoft.com/en-us/azure/key-vault/general/howto-abac-conditions-powershell
Azure Key Vault のネットワーク セキュリティ オプションを構成するhttps://learn.microsoft.com/en-us/azure/key-vault/general/network-security
仮想ネットワーク サービス エンドポイントを使用して Azure Key Vault を保護するhttps://learn.microsoft.com/en-us/azure/key-vault/general/overview-vnet-service-endpoints
Azure Key Vault の ABAC アクションと属性を構成するhttps://learn.microsoft.com/en-us/azure/key-vault/general/rbac-abac
Key Vault で Azure RBAC とアクセス ポリシーのどちらを使用するか選択するhttps://learn.microsoft.com/en-us/azure/key-vault/general/rbac-access-policy
Azure Key Vault の Azure RBAC アクセスを構成するhttps://learn.microsoft.com/en-us/azure/key-vault/general/rbac-guide
Azure Key Vault にゼロトラスト セキュリティのプラクティスを適用するhttps://learn.microsoft.com/en-us/azure/key-vault/general/secure-key-vault
Azure Key Vault の論理削除を安全に構成して使用するhttps://learn.microsoft.com/en-us/azure/key-vault/general/soft-delete-overview
HSM で保護されたキーを生成し、Key Vault に転送するhttps://learn.microsoft.com/en-us/azure/key-vault/keys/hsm-protected-keys
Azure Key Vault 用の BYOK HSM キー転送を実装するhttps://learn.microsoft.com/en-us/azure/key-vault/keys/hsm-protected-keys-byok
Managed HSM のアクセス制御と認可を管理するhttps://learn.microsoft.com/en-us/azure/key-vault/managed-hsm/access-control
Managed HSM のキー管理用に ARM アクセスを構成するhttps://learn.microsoft.com/en-us/azure/key-vault/managed-hsm/authorize-azure-resource-manager
Azure Policy を使用して Managed HSM のガバナンスを適用するhttps://learn.microsoft.com/en-us/azure/key-vault/managed-hsm/azure-policy
Azure Managed HSM の完全バックアップと選択的バックアップ、および復元を実行するhttps://learn.microsoft.com/en-us/azure/key-vault/managed-hsm/backup-restore
Managed HSM の組み込みローカル RBAC ロールを使用するhttps://learn.microsoft.com/en-us/azure/key-vault/managed-hsm/built-in-roles
Managed HSM 外部キーのネットワークと mTLS を構成するhttps://learn.microsoft.com/en-us/azure/key-vault/managed-hsm/external-key-management-networking
Azure Managed HSM のセキュアなアクセス制御を実装するhttps://learn.microsoft.com/en-us/azure/key-vault/managed-hsm/how-to-secure-access
Managed HSM のネットワーク セキュリティとファイアウォールを構成するhttps://learn.microsoft.com/en-us/azure/key-vault/managed-hsm/network-security
Private Link を使用して Managed HSM のプライベート エンドポイントを構成するhttps://learn.microsoft.com/en-us/azure/key-vault/managed-hsm/private-link
Azure Managed HSM のデータ プレーン RBAC ロールを管理するhttps://learn.microsoft.com/en-us/azure/key-vault/managed-hsm/role-management
Managed HSM のデプロイにセキュリティのベストプラクティスを適用するhttps://learn.microsoft.com/en-us/azure/key-vault/managed-hsm/secure-managed-hsm
Key Vault シークレットにセキュリティのベストプラクティスを適用するhttps://learn.microsoft.com/en-us/azure/key-vault/secrets/secure-secrets
構成
トピックURL
Azure Key Vault の正常性とスロットリングに関するアラートを構成するhttps://learn.microsoft.com/en-us/azure/key-vault/general/alert
Azure Key Vault に対する認証済み JSON リクエストを作成するhttps://learn.microsoft.com/en-us/azure/key-vault/general/authentication-requests-and-responses
Azure Policy を適用して Azure Key Vault を管理するhttps://learn.microsoft.com/en-us/azure/key-vault/general/azure-policy
Azure Key Vault の診断ログを有効化して構成するhttps://learn.microsoft.com/en-us/azure/key-vault/general/howto-logging
Azure Monitor で Azure Key Vault の監視を構成するhttps://learn.microsoft.com/en-us/azure/key-vault/general/monitor-key-vault
Azure Key Vault の監視メトリックとログのリファレンスhttps://learn.microsoft.com/en-us/azure/key-vault/general/monitor-key-vault-reference
Azure Key Vault のキーの種類とアルゴリズムを使用するhttps://learn.microsoft.com/en-us/azure/key-vault/keys/about-keys-details
HSM キーを Key Vault にインポートするための BYOK 仕様に従うhttps://learn.microsoft.com/en-us/azure/key-vault/keys/byok-specification
Azure Key Vault で暗号化キーの自動ローテーションを構成するhttps://learn.microsoft.com/en-us/azure/key-vault/keys/how-to-configure-key-rotation
Key Vault で安全なキーリリースポリシーを作成するhttps://learn.microsoft.com/en-us/azure/key-vault/keys/policy-grammar
Managed HSM でキーの種類とアルゴリズムを構成するhttps://learn.microsoft.com/en-us/azure/key-vault/managed-hsm/about-keys-details
Managed HSM の正常性とパフォーマンスに関するアラートを構成するhttps://learn.microsoft.com/en-us/azure/key-vault/managed-hsm/configure-alerts
Managed HSM の外部キーに関するログと監視を構成するhttps://learn.microsoft.com/en-us/azure/key-vault/managed-hsm/external-key-management-logging-monitoring
Azure Managed HSM でキーの自動ローテーションを構成するhttps://learn.microsoft.com/en-us/azure/key-vault/managed-hsm/key-rotation
Azure Managed HSM のログと監査イベントを構成するhttps://learn.microsoft.com/en-us/azure/key-vault/managed-hsm/logging
Managed HSM 向けの安全なキーリリースポリシーを作成するhttps://learn.microsoft.com/en-us/azure/key-vault/managed-hsm/policy-grammar
Managed HSM の論理削除と消去保護を構成するhttps://learn.microsoft.com/en-us/azure/key-vault/managed-hsm/recovery
複数行のシークレットを保存するよう Azure Key Vault を構成するhttps://learn.microsoft.com/en-us/azure/key-vault/secrets/multiline-secrets
Key Vault で単一資格情報のシークレットローテーションを自動化するhttps://learn.microsoft.com/en-us/azure/key-vault/secrets/tutorial-rotation
Key Vault で二重資格情報のシークレットローテーションを構成するhttps://learn.microsoft.com/en-us/azure/key-vault/secrets/tutorial-rotation-dual
統合とコーディングパターン
トピックURL
Azure Key Vault を DigiCert CA と統合するhttps://learn.microsoft.com/en-us/azure/key-vault/certificates/how-to-integrate-certificate-authority
Event Grid 経由で Key Vault イベントから Logic Apps をトリガーするhttps://learn.microsoft.com/en-us/azure/key-vault/general/event-grid-logicapps
Azure Key Vault のイベントを Azure Event Grid と統合するhttps://learn.microsoft.com/en-us/azure/key-vault/general/event-grid-overview
Event Grid と Automation で Azure Key Vault の通知を処理するhttps://learn.microsoft.com/en-us/azure/key-vault/general/event-grid-tutorial
Key Vault シークレットを使用して Databricks 経由で Blob Storage にアクセスするhttps://learn.microsoft.com/en-us/azure/key-vault/general/integrate-databricks-blob-storage
Azure Key Vault を Azure Private Link と統合するhttps://learn.microsoft.com/en-us/azure/key-vault/general/private-link-service
VM 上の Node.js を使用して Key Vault からシークレットを読み取るhttps://learn.microsoft.com/en-us/azure/key-vault/general/tutorial-javascript-virtual-machine
ASP.NET Core の Web アプリを Azure Key Vault に接続するhttps://learn.microsoft.com/en-us/azure/key-vault/general/tutorial-net-create-vault-azure-web-app
.NET VM アプリを Azure Key Vault のシークレットと統合するhttps://learn.microsoft.com/en-us/azure/key-vault/general/tutorial-net-virtual-machine
仮想マシン上の Python から Azure Key Vault にアクセスするhttps://learn.microsoft.com/en-us/azure/key-vault/general/tutorial-python-virtual-machine
JavaScript でキーをバックアップ、削除、復元するhttps://learn.microsoft.com/en-us/azure/key-vault/keys/javascript-developer-guide-backup-delete-restore-key
JavaScript で Key Vault のキーを作成してローテーションするhttps://learn.microsoft.com/en-us/azure/key-vault/keys/javascript-developer-guide-create-update-rotate-key
JavaScript で Key Vault のキーを有効化または無効化するhttps://learn.microsoft.com/en-us/azure/key-vault/keys/javascript-developer-guide-enable-disable-key
JavaScript で Key Vault のキーを使用して暗号化および復号化するhttps://learn.microsoft.com/en-us/azure/key-vault/keys/javascript-developer-guide-encrypt-decrypt-key
JavaScript で Azure Key Vault のキーを取得するhttps://learn.microsoft.com/en-us/azure/key-vault/keys/javascript-developer-guide-get-key
JavaScript を使用して Azure Key Vault にキーをインポートするhttps://learn.microsoft.com/en-us/azure/key-vault/keys/javascript-developer-guide-import-key
JavaScript を使用して Azure Key Vault のキーを一覧表示するhttps://learn.microsoft.com/en-us/azure/key-vault/keys/javascript-developer-guide-list-key-version
JavaScript で Key Vault のキーを使用して署名および検証するhttps://learn.microsoft.com/en-us/azure/key-vault/keys/javascript-developer-guide-sign-verify-key
Managed HSM の外部キー向け EKM Proxy API を実装するhttps://learn.microsoft.com/en-us/azure/key-vault/managed-hsm/external-key-management-proxy-api-reference
JavaScript で Key Vault のシークレットをバックアップおよび復元するhttps://learn.microsoft.com/en-us/azure/key-vault/secrets/javascript-developer-guide-backup-secrets
JavaScript で Key Vault のシークレットを削除および消去するhttps://learn.microsoft.com/en-us/azure/key-vault/secrets/javascript-developer-guide-delete-secret
JavaScript を使用して Key Vault のシークレットを有効化または無効化するhttps://learn.microsoft.com/en-us/azure/key-vault/secrets/javascript-developer-guide-enable-disable-secret
JavaScript で Azure Key Vault のシークレットを取得するhttps://learn.microsoft.com/en-us/azure/key-vault/secrets/javascript-developer-guide-get-secret
JavaScript アプリケーションから Azure Key Vault のシークレットを使用するhttps://learn.microsoft.com/en-us/azure/key-vault/secrets/javascript-developer-guide-get-started
JavaScript で Key Vault のシークレットを作成、更新、ローテーションするhttps://learn.microsoft.com/en-us/azure/key-vault/secrets/javascript-developer-guide-set-update-rotate-secret
デプロイ
トピックURL
Terraform を使用した Key Vault とキーのプロビジョニングhttps://learn.microsoft.com/en-us/azure/key-vault/keys/quick-create-terraform

コメント