StorageGRID サイトの KMS を変更する際の考慮事項
各キー管理サーバー(KMS)またはKMSクラスタは、単一サイトまたは複数のサイトにあるすべてのアプライアンスノードに暗号化キーを提供します。サイトで使用するKMSを変更する必要がある場合は、ある KMS から別の KMS に暗号化キーをコピーする必要が生じることがあります。
サイトで使用するKMSを変更する場合は、そのサイトの以前に暗号化されていたアプライアンスノードが、新しいKMSに保存されているキーを使用して復号できることを確認する必要があります。場合によっては、現在のバージョンの暗号化キーを元のKMSから新しいKMSにコピーする必要があります。KMSが、サイト内の暗号化されたアプライアンスノードを復号化するための正しいキーを保持していることを確認する必要があります。
次に例を示します。
-
最初に、専用のKMSを持たないすべてのサイトに適用されるデフォルトのKMSを設定します。
-
KMSが保存されると、*ノード暗号化*設定が有効になっているすべてのアプライアンスノードがKMSに接続し、暗号化キーを要求します。このキーは、すべてのサイトにあるアプライアンスノードを暗号化するために使用されます。これらのアプライアンスを復号化するためにも、同じキーを使用する必要があります。

-
1つのサイト(図中のData Center 3)にサイト固有のKMSを追加することにしました。しかし、アプライアンスノードは既に暗号化されているため、サイト固有のKMSの設定を保存しようとすると検証エラーが発生します。このエラーは、サイト固有のKMSに、そのサイトのノードを復号化するための正しいキーがないために発生します。

-
この問題に対処するには、現在のバージョンの暗号化キーをデフォルトの KMS から新しい KMS にコピーします。(厳密には、元のキーを同じエイリアスを持つ新しいキーにコピーします。元のキーは新しいキーの以前のバージョンになります。)サイト固有の KMS には、データセンター 3 のアプライアンスノードを復号化するための正しいキーが含まれているため、StorageGRID に保存できます。

サイトで使用するKMSを変更する際のユースケース
この表は、サイトの KMS を変更する最も一般的なケースに必要な手順をまとめたものです。
| サイトのKMSを変更するユースケース | 必要な手順 |
|---|---|
サイト固有の KMS エントリが 1 つ以上あり、そのうちの 1 つをデフォルトの KMS として使用したい場合。 |
サイト固有の KMS を編集します。「キーを管理する対象」フィールドで、「他の KMS によって管理されていないサイト(デフォルト KMS)」を選択します。サイト固有の KMS が、デフォルトの KMS として使用されるようになります。これは、専用の KMS を持たないすべてのサイトに適用されます。 |
デフォルトのKMSがあり、拡張で新しいサイトを追加します。新しいサイトにはデフォルトのKMSを使用しない場合。 |
|
サイトの KMS に別のサーバーを使用する場合。 |
|