ApsaraDB for MongoDBデータを長期間保持する場合は、データをバックアップしてからコンピュータにダウンロードするか、自己管理データベースに復元します。 この機能は、ビジネステストやデータ分析などのシナリオに適用できます。 このトピックでは、バックアップファイルをダウンロードする方法について説明します。
前提条件
ダウンロードできるのは、MongoDB 4.2以前を実行し、ローカルディスクを使用するインスタンスのバックアップファイルのみです。
制限事項
この機能は、物理バックアップと論理バックアップでサポートされますが、スナップショットバックアップではサポートされません。
手順
ApsaraDB for MongoDBコンソールにログインします。
左側のナビゲーションウィンドウで、レプリカセットインスタンス または シャーディングインスタンス をクリックします。
ページの左上隅で、インスタンスが属するリソースグループとリージョンを選択します。
インスタンスのIDをクリックするか、インスタンスに対応する 操作 列のをクリックし、管理 を選択します。
バックアップファイルのダウンロードURLを取得します。
インスタンスの詳細ページの左側のナビゲーションウィンドウで、バックアップ/リカバリ をクリックします。
フルバックアップ タブをクリックします。
バックアップファイルの 操作 列のアイコンをクリックし、ダウンロード を選択します。
バックアップのダウンロード ダイアログボックスで、インターネットエンドポイント または イントラネットエンドポイント の値をコピーして記録します。
[OK] をクリックします。
バックアップファイルをダウンロードします。
インターネットエンドポイントを使用してバックアップファイルをダウンロードする
コピーしたパブリックエンドポイントをブラウザのアドレスバーに貼り付け、Enterキーを押して自動ダウンロードを開始します。
イントラネットエンドポイントを使用してバックアップファイルをダウンロードする
ダウンロード方法は、オペレーティングシステムによって異なります。 次の例では、WindowsおよびLinuxオペレーティングシステムが使用されています。
Windows
コピーした内部エンドポイントをブラウザのアドレスバーに貼り付け、Enterキーを押して自動ダウンロードを開始します。
Linux
次のコマンドを実行して、バックアップファイルをダウンロードします。
wget -c '<バックアップファイルの内部エンドポイント>' -O <バックアップファイルのカスタム名> 。
上記のコマンドのパラメータ:
<バックアップファイルの内部エンドポイント>
: バックアップファイルのダウンロードに使用される内部エンドポイント。<バックアップファイルのカスタム名>
: バックアップファイルに使用する名前 (backupfileなど) 。<ファイル名拡張子>
: バックアップファイルの拡張子。
例:
wget -c 'http:// rdsbak-hz-v3.oss-cn-hangzhou-internal.aliyuncs.com/custins5475****/hins1907****_data_20210906103710_qp.xb?Expires=......' -O backupfile._qp.xb