Atlas Infinite は常に 保管中のデータを暗号化します。暗号化は常に有効になっているため、従う復元するプロセスは Atlas Infinite クラスターが使用する暗号化の種類によって異なります。
デフォルトの暗号化: Atlasは、Atlas Infiniteクラスターの暗号化のキーを作成およびマネージドします。
カスタマー・マネージド・キー (CMK/BYOK): Atlas Infiniteクラスターの暗号化のキーを管理します。
各暗号化タイプは、異なる復元するシナリオをサポートし、異なる手順を使用します。代わりにAtlas Coreクラスターを復元するには、「クラスターを復元する」を参照してください。
対応している復元シナリオ
次の表に、Atlas Infinite がパブリックプレビューでどのような復元するシナリオをサポートしているかを示します。
この表の暗号化オプション(デフォルトまたはCMK)は、復元するデータがどのように暗号化されていたかを示します。
スナップショットの復元の場合、これはAtlasがスナップショットを取得したときにソースクラスターが使用していた暗号化オプションです。これは、ソースクラスターが現在使用している暗号化オプションではない可能性があります。
継続的なクラウドバックアップの復元の場合、これはAtlasがベーススナップショットを取得したときにソースクラスターが使用した暗号化オプションであり、そのスナップショットから復元する時点までの間にソースクラスターが使用したすべての暗号化オプションです。たとえば、その期間中にクラスターが暗号化のキーを変更した場合、それらの暗号化オプションのそれぞれが適用されます。
Restore Scenario | デフォルトの暗号化 | カスタマーマネージドキー |
|---|---|---|
同じプロジェクト | サポートあり | サポートあり |
異なるプロジェクト、同じ組織 | サポートあり | サポートあり* |
*ターゲットクラスターが同じCMKを使用している、または使用していた場合に限ります。
デフォルトの暗号化スナップショットをカスタマーマネージドキーを使用するクラスターに復元したり、カスタマーマネージドキーのスナップショットをデフォルトの暗号化を使用するクラスターに復元したりできます。どちらの場合も、ターゲットクラスターは、暗号化されたバックアップのキーを使用しているか、以前に使用していたかのいずれかの理由で、そのキーにアクセスできる必要があります。
Atlas Infiniteは、スナップショットの復元と継続的なクラウドバックアップの復元の両方をサポートしています。異なるリージョン、クラウドプロバイダー、または組織で実行されているAtlas Infiniteクラスターにバックアップを復元することはできません。
復元に関する考慮事項
パブリックプレビュー版のAtlas Infiniteの制限事項の全リストについては、「パブリックプレビューの可用性」を参照してください。
前提条件に加えて、以下の復元する際に固有の要件と制限事項を考慮してください。
- ソース スナップショットの
DefaultRWConcern値がターゲット クラスターのDefaultRWConcern値と異なる場合、Atlas はソース スナップショットの 値をターゲット クラスターの 値で上書きします。 ターゲット クラスターでDefaultRWConcernに値が構成されていない場合、Atlas は明示的な構成なしでスナップショットのDefaultRWConcernの値を保持します。 これは、その MongoDB バージョンのデフォルト値と異なる場合があります。
デフォルトの暗号化で復元する
Atlasマネージドのデフォルト暗号化を使用している場合は、このプロセスに従って、スナップショットまたは継続的なクラウドバックアップからAtlas Infiniteクラスターを復元します。
キーのローテーションは復元するに影響しません。各スナップショットは、それを暗号化されたキーバージョンをレコードし、Atlasは以前にローテーションされたキーバージョンを有効に保ち、データを復号化します。
必要なアクセス権
バックアップ復元ジョブを完了するまでモニターするには、特定のプロジェクトへの Project Read Only 以上のアクセス権が必要です。
復元ジョブを開始するには、プロジェクトに対する Project Backup Recovery Operator、Project Backup Manager、または Project Owner アクセス権が必要です。
組織間復元するまたはプロジェクト間復元するの場合、必要な権限はソース プロジェクトとターゲット プロジェクトの両方に適用されます。このような復元操作を開始または管理するには、両方のプロジェクトで Project Backup Manager または Project Owner が必要です。
手順
復元するタイプと使用するインターフェースを選択します。
カスタマーマネージドキーによる復元する
Atlas Infiniteクラスターの暗号化のキーを管理する場合は、このプロセスに従ってください。カスタマー マネージド キーを使用する場合、同じプロジェクト内のAtlas Infiniteクラスターにのみ復元できます。
必要なアクセス権
Atlasプロジェクトで作成された暗号化されたスナップショットまたは暗号化されていないスナップショットを同じプロジェクトに復元するには、Project Backup Manager ロールが必要です。
ソース Atlasプロジェクトで作成された暗号化されたスナップショットまたは暗号化されていないスナップショットを別の ターゲットプロジェクトに復元するには、ターゲットプロジェクトで Project Owner ロールが必要です。
手順
Atlas で、プロジェクトの Backup の詳細に移動します。
まだ表示されていない場合は、プロジェクトを含む組織をナビゲーション バーの Organizations メニューで選択します。
まだ表示されていない場合は、ナビゲーション バーの Projects メニューからプロジェクトを選択します。
サイドバーで、 Database見出しの下のBackupをクリックします。
バックアップの詳細が表示されます。
クラスター リンクをクリックします。
ターゲット AtlasProject を選択します。
Restore ダイアログボックスから、復元する先の Atlas Project を選択します。カスタマーマネージドキーを使用する場合は、ソースの Atlas Infinite クラスターが含まれているプロジェクトと同じプロジェクトを選択する必要があります。認証された Atlas user には、そのプロジェクトに対する Project Owner ロールが必要です。