AI エージェント向け: ドキュメントインデックスは https://www.mongodb.com/ja-jp/docs/llms.txt で利用できます。すべてのページの markdown バージョンは、いずれかの URL パスに .md を追加することで利用できます。
Docs Menu

ローカルにダウンロードしたスナップショットからの復元

Atlas は、Flex クラスターおよび専有クラスターのスナップショットを圧縮ファイルとしてダウンロードするためのメカニズムを提供します。

注意

Atlas UI を使用して、ローカルでダウンロードしたスナップショットを Atlas クラスターに再バックアップすることはできません。Atlas クラスターにスナップショットを復元するには、スナップショットをクラウド オブジェクト ストレージ バケットにエクスポートしてからインポートします。詳細については、「オブジェクトストレージへのクラウドバックアップスナップショットのエクスポート」と「アーカイブされたスナップショットの Atlas へのインポートを参照してください。

Atlas は、復元前に、ターゲット クラスター上の既存のデータをすべて削除します。 ターゲット クラスターは復元中は使用できます。

バックアップ スナップショットの手動でダウンロードする際に失敗した場合、Atlas はリクエストを有効なままにし、最新のダウンロードする際の失敗が 1 時間以内に発生している場合はバックアップを再開できるようにします。

AWS、 Azure、または Google Cloud に配置された Atlas クラスターの場合、プライベートエンドポイントを構成した場合、Atlas はスナップショットと同じリージョンのプライベートエンドポイントを介してスナップショットをダウンロードできます。プライベートエンドポイント経由でスナップショットをダウンロードすると料金が発生する場合があります。詳細については、「 プライベートエンドポイント 」を参照してください。

暗号化されたスナップショットは、暗号化されていないスナップショットと同じ方法でダウンロードできます。 セキュリティのベストプラクティスとして、プロジェクトの暗号化のキーへのロールベースのアクセスを使用することを推奨します。

前提条件に加えて、ローカルにダウンロードしたスナップショットから復元する場合は、次の要件と制限事項を考慮してください。

  • ソース スナップショットのDefaultRWConcern値がターゲット クラスターのDefaultRWConcern値と異なる場合、Atlas はソース スナップショットの 値をターゲット クラスターの 値で上書きします。 ターゲット クラスターでDefaultRWConcernに値が構成されていない場合、Atlas は明示的な構成なしでスナップショットのDefaultRWConcernの値を保持します。 これは、その MongoDB バージョンのデフォルト値と異なる場合があります。
  • この機能は、 無料クラスター(以前は M0 と呼ばれていました)では使用できません。

  • ダウンロードされたファイルは、data mongorestoreディレクトリからコピーされた未加工ファイルで構成されています。 はこれらのファイルと互換性がありません。データファイルにアクセスするには、次の手順で mongodインスタンスを起動し、それを抽出ディレクトリに点。

  • クラウドプロバイダーの プライベートエンドポイント にある またはその近くの場合、プライベートエンドポイントを介してスナップショットをダウンロードできない可能性があります。この場合は、Atlas が提供するパブリックダウンロードエンドポイントを使用します。

Project Backup Managerバックアップスナップショットをダウンロードするには、プロジェクトに対するProject Owner または アクセス権が必要です。

1
  1. まだ表示されていない場合は、プロジェクトを含む組織をナビゲーション バーの Organizations メニューで選択します。

  2. まだ表示されていない場合は、ナビゲーション バーの Projects メニューからプロジェクトを選択します。

  3. サイドバーで、 Database見出しの下のBackupをクリックします。

    バックアップの詳細が表示されます。

  4. クラスター リンクをクリックします。

2
  1. [ Snapshotsサブタブをクリックします。

  2. Actions列で、次を展開します[ Actions ] メニューをクリックし、ダウンロードするスナップショットの [ Download ] をクリックします。

    Atlas は 1 回限りのダウンロード リンクを生成し、作成後 1 以内に期限切れになります。 AWS、 Azure、または Google Cloud の場合、Atlas はスナップショットと同じリージョンに構成されたプライベートエンドポイントに対する 1 回限りのダウンロード リンクも生成します。

    このリンクを作成する時間は、Atlas クラスターのサイズに応じて増加します。

ダウンロードが準備ができたら、Atlas は次の処理を実行します。

  • スナップショットのダウンロードが準備ができていることをメールで送信します。

  • Restores & Downloadsタブにダウンロード リンクを表示します。

注意

API 経由で利用可能

別のオプションとして、 APIを使用して復元スナップショットをリクエストこともできます。 Atlas Administration API、パブリックdeliveryUrl インターネット経由でダウンロードする場合はprivateDownloadDeliveryUrls フィールドに、スナップショットと同じリージョンのプライベートエンドポイント経由でダウンロードする場合は フィールドにダウンロード リンクが返されます。

3

現在のプロジェクトのIP アクセス リスト範囲がターゲットクライアントのIPまたは CIDR アドレスをカバーしていない場合は、Add or Modify your IP Addresses をクリックして AtlasプロジェクトのIP アクセス リストを変更します。

4
  1. まだ表示されていない場合は、プロジェクトを含む組織をナビゲーション バーの Organizations メニューで選択します。

  2. まだ表示されていない場合は、ナビゲーション バーの Projects メニューからプロジェクトを選択します。

  3. サイドバーで、 Database見出しの下のBackupをクリックします。

    バックアップの詳細が表示されます。

  4. クラスター リンクをクリックします。

5
  1. [ Restores & Downloadsサブタブをクリックします。

  2. 作成した復元スナップショットに移動します。

  3. [Download] をクリックします。

6

Atlas はスナップショットを.tar.gz ファイルに圧縮します。このアーカイブには、 スナップショット とmongod ログが含まれています。

  1. アーカイブ内のファイルを抽出します。

    次のコマンドは、 tarユーティリティを使用してtar``archive with ``gzip圧縮を抽出します。

    tar -xvzf ~/Downloads/mongodb-snapshots/my-cluster-snapshot.tar.gz
  2. データファイルにアクセスするには、ホスト上でmongod インスタンスを起動し、--dbpath オプションを使用して抽出ディレクトリに差し向けます。詳細については、 「 mongodプロセスの開始 」を参照してください。

    mongod次のコマンドは、抽出されたデータファイルディレクトリを使用して インスタンスを起動します。

    mongod --dbpath ~/Downloads/mongodb-snapshots/my-cluster-snapshot/