Atlas では、次の場所からデータを復元できます
詳細は、以下を参照してください。
クラウドバックアップについては、「 クラスターを復元する 」を参照してください。
復元速度の最適化については、復元時間を最適化するための推奨事項を参照してください。
カスタマー キー管理を使用して保管時の暗号化を使用してスナップショットを復元するには、「保管時の暗号化を使用してスナップショットから復元する 」を参照してください。
必要なアクセス権
バックアップ復元ジョブを完了するまでモニターするには、特定のプロジェクトへのProject Read Onlyアクセス以上の権限が必要です。
復元ジョブを開始するには、プロジェクトに対する Project Backup Manager または Project Owner のアクセス権が必要です。
組織間復元するまたはプロジェクト間復元するの場合、必要な権限はソース プロジェクトとターゲット プロジェクトの両方に適用されます。このような復元操作を開始または管理するには、両方のプロジェクトで Project Backup Manager または Project Owner が必要です。
制限
MongoDB 8.0上のデフォルトの埋め込みコンフィギュレーションコンフィギュレーションサーバー構成では、 3以下のシャードを持つMongoDB 7.0のシャーディングされたシャーディングされたクラスターから作成されたスナップショットを、 3以下のシャードを持つMongoDB 8.0のシャーディングされたクラスターに復元することはできません。 。 スナップショットを復元する前に、まずマネージド コンフィギュレーションを無効にして専用のコンフィギュレーションコンフィギュレーションサーバーを持つシャーディングされたシャーディングされたクラスターを作成する必要があります。
前提条件
復元中のクライアント操作の停止
復元中に、ターゲット Atlas クラスターがクライアント リクエストを受信しないことを確認する必要があります。 新しいクラスターに復元し、その新しいクラスターを使用するようにアプリケーションを再構成して、最大アップタイムで実行できます。
スナップショット復元のステータスの表示
クラスター復元ジョブの表示
Atlas CLI を使用してクラスターのすべてのクラウドバックアップ復元ジョブを一覧表示するには、次のコマンドを実行します。
atlas backups restores describe <restoreJobId> [options]
Atlas CLI を使用して、指定したクラウドバックアップ復元ジョブの詳細を返すには、次のコマンドを実行します。
atlas accessLists create [entry] [options]
前のコマンドの構文とパラメーターについて詳しくは、Atlas CLI atlasbackups describe とatlas accessLists create 資料を参照してください。
Atlas は、Atlas がスナップショットを取得した時刻やスナップショットの配信タイプなど、完了したスナップショット復元と進行中のスナップショット復元の詳細なリストを提供します。 このリストを表示するには:
Atlas で、プロジェクトの Backup の詳細に移動します。
まだ表示されていない場合は、プロジェクトを含む組織をナビゲーション バーの Organizations メニューで選択します。
まだ表示されていない場合は、ナビゲーション バーの Projects メニューからプロジェクトを選択します。
サイドバーで、 Database見出しの下のBackupをクリックします。
バックアップの詳細が表示されます。
クラスター リンクをクリックします。
表のStatus列には、完了したスナップショットの結果と、現在復元中のスナップショットの進行状況が表示されます。
手動でダウンロードされたスナップショットの場合、Atlas がダウンロード リンクを準備する間、 Status列に進行状況が表示されます。 ダウンロードが準備できると、 列にスナップショットをダウンロードするためのリンクが表示されます。
自動復元と継続的なクラウドバックアップ復元の場合、 Status列はクラスター内の各ノードで復元が進行するにつれて更新されます。 復元が完了すると、 列には完了時刻と Atlas がスナップショットを復元したクラスターが表示されます。