このガイドでは、アプリケーション内で キー管理システム( KMS )を使用して暗号化のキーを管理する方法を学習できます。
Tip
ローテーションと再ラッピング
DEK のローテーションでは、新しい CMK で再度ラップします。このガイドでは、"ローテート" と "リラップ" という期間を互換的に使用しています。
Overview
この手順では、Queryable Encryption の暗号化のキーをローテートする方法を説明します。
このガイドを完了すると、キーマネジメントシステムでCMK( CMK )をローテーションし、キーヴォールトコレクション内の既存の DEK を新しいCMKでリラップできるようになります。
警告
キーをローテーションする際は、削除する前に、他のキーやデータが暗号化されたものに使用されていないことを確認してください。それを使用するすべての DEK を再ラップするまで、前の CMK を KMS で有効にしておきます。DEK を削除すると、その DEK で暗号化されたすべてのフィールドが永続的に読み取りできなくなります。CMK を削除すると、その CMK を使用して DEK で暗号化されたすべてのフィールドが永続的に読み取りできなくなります。
関連情報
この手順に含まれる概念の詳細については、以下のトピックを参照してください。
キーとキー ボールトの詳細については、「暗号化キーとキー ボールト 」を参照してください。 サポートされているKMSプロバイダーのリストを表示するには、「 KMS プロバイダー」ページを参照してください。
サポートされている各KMSプロバイダーを使用して、Queryable Encryption 対応アプリケーションを設定する方法の詳細なチュートリアルについては、「概要: Queryable Encryption の有効化 」を参照してください。
手順
新しい CMK を使用してラップし直した後も、お客様の DEK 自体は変更されません。キーローテーションプロセスはシームレスであり、お使いのアプリケーションを妨害しません。