スナップショットと復元のオペレータ特権
この機能は、Elasticsearch Service、Elastic Cloud Enterprise、およびElastic Cloud on Kubernetesによる間接的な使用を目的としています。直接の使用はサポートされていません。
オペレータ専用APIを呼び出したり、オペレータ専用の動的クラスター設定を更新したりすると、通常、クラスターの状態に変更が生じます。クラスターの状態は、クラスターのスナップショットに含めることができます。スナップショットは、クラスターのデータを保存するための優れた方法であり、後で新しいクラスターを起動したり、移行を行ったり、災害復旧を行ったりすることができます。従来の自己管理型環境では、復元プロセスは要求に応じてクラスターの状態全体をコピーすることを意図しています。しかし、Elasticsearch Serviceのようなより管理された環境では、オペレータ専用機能に関連するデータは、インフラストラクチャコードによって明示的に管理されます。
オペレータ専用機能に関連するスナップショットデータを復元することは問題がある可能性があります。理由は以下の通りです:
- 1. スナップショットには、オペレータ専用機能に対して不正確な値が含まれている可能性があります。たとえば、スナップショットは、要件が異なる別のクラスターで取得された可能性があるか、オペレータ特権機能が有効になっていない場合があります。オペレータ専用機能に関連するデータを復元すると、オペレータ特権の保証が破られます。
- 2. インフラストラクチャコードが復元後すぐに値を修正できる場合でも、クラスターが一時的に不整合な状態になる短い期間が常に存在します。
- 3. インフラストラクチャコードは、API呼び出しを通じて、オペレータ専用機能を単一の場所から構成することを好みます。
したがって、オペレータ特権機能が有効な場合、オペレータ専用機能に関連するスナップショットデータは復元されません。
その情報は、すべてのデータが常に保存されるように、スナップショットを取得する際にまだ含まれています。