全部产品
Search
文档中心

ApsaraDB for MongoDB:Unduh file cadangan

更新时间:Nov 18, 2025

Anda dapat mencadangkan data ApsaraDB for MongoDB dan mengunduh file cadangan ke mesin lokal untuk penyimpanan jangka panjang. File cadangan juga dapat dipulihkan ke database yang dikelola sendiri, misalnya untuk pengujian bisnis atau analitik data. Topik ini menjelaskan cara mengunduh file cadangan.

Sebelum Anda mulai

  • Tidak ada biaya yang dikenakan untuk tugas yang gagal.

  • Tugas unduhan cadangan tidak dapat dibatalkan setelah dimulai.

  • Data cadangan yang diunduh tidak dapat digunakan secara langsung untuk memulihkan instans ApsaraDB for MongoDB. Untuk memulihkan instans, lihat Pemulihan data.

Penagihan

  • Pengunduhan file cadangan untuk instans disk lokal melalui Public Connection String atau Private Connection String tidak dikenai biaya.

  • Untuk instans disk cloud, pengunduhan cadangan dikenai biaya trafik internet arah keluar dan konversi set cadangan.

    Biaya lalu lintas

    • Pengunduhan melalui jaringan internal: Gratis.

    • Pengunduhan melalui Internet: Setiap instans dilengkapi kuota gratis sebesar 500 GB per bulan. Trafik yang melebihi kuota ini dikenai biaya berdasarkan skema bayar sesuai penggunaan. Volume trafik yang diunduh dapat dilihat pada halaman Informasi Dasar instans MongoDB Anda. Untuk informasi harga satuan, lihat .

    • Titik penagihan: Penagihan dimulai ketika pengunduhan aktual dimulai setelah tugas latar belakang berhasil.

    • Penghematan biaya: Untuk pengunduhan volume besar, Anda dapat membeli paket jaringan berlangganan network plan untuk mengimbangi biaya tersebut.

    • Unduh ke OSS: Ini menimbulkan biaya tambahan OSS fees. Untuk menghindari biaya penyimpanan yang tidak perlu, hapus secara manual file-file ini setelah selesai menggunakannya.

    Biaya konversi set cadangan

    Saat mengunduh file cadangan untuk instans disk cloud, Anda akan dikenai biaya untuk mengonversi cadangan snapshot menjadi file BSON. Tidak tersedia kuota gratis.

    Wilayah

    Biaya konversi (USD/GB)

    Cloud publik

    0,03125

    Catatan

    Setelah Anda memulai pengunduhan cadangan snapshot untuk instans disk cloud, sistem membuat tugas konversi data unduh. Tidak ada biaya konversi set cadangan yang dikenakan jika tugas ini gagal.

Mengunduh cadangan untuk instans disk cloud

Kesesuaian

Instans MongoDB harus memenuhi persyaratan berikut:

  • Arsitektur layanan: Set replika (tidak termasuk node tunggal) atau kluster sharded.

  • Jenis penyimpanan: ESSD cloud disk.

  • Status: Berjalan.

  • Instans berada di salah satu wilayah berikut (hanya cloud publik): Tiongkok (Chengdu), Tiongkok (Guangzhou), Tiongkok (Qingdao), Tiongkok (Beijing), Tiongkok (Shanghai), Tiongkok (Zhangjiakou), Tiongkok (Hangzhou), Tiongkok (Shenzhen), Tiongkok (Hong Kong), Malaysia (Kuala Lumpur), Indonesia (Jakarta), Jepang (Tokyo), Singapura, Jerman (Frankfurt), AS (Silicon Valley), atau AS (Virginia).

  • Data cadangan tidak dienkripsi.

  • Jika Anda menggunakan Pengguna Resource Access Management (RAM), pengguna tersebut harus memiliki izin untuk mengunduh file cadangan.

    Bagaimana cara memberikan izin kepada Pengguna RAM?

    1. Masuk ke Konsol RAM menggunakan Akun Alibaba Cloud Anda.

    2. Di panel navigasi sebelah kiri, pilih Permission Management > Policies.

    3. Klik Create Policy, pilih tab Script, masukkan konten kebijakan berikut, lalu klik OK.

      {
        "Statement": [
          {
            "Effect": "Allow",
            "Action": "dds:Describe*",
            "Resource": "*"
          },
          {
            "Effect": "Allow",
            "Action": [
              "dbs:CreateDownload",
              "dbs:DescribeDBInstanceDownloadSize",
              "dbs:DescribeDownloadSupport"
            ],
            "Resource": "*"
          }
        ],
        "Version": "1"
      }
    4. Di kotak dialog Create Policy, masukkan Name dan Note untuk kebijakan tersebut. Pastikan konten kebijakan sudah benar, lalu klik OK lagi.

    5. Di panel navigasi di sebelah kiri, pilih Permission Management > Authorization.

    6. Klik Grant Permission dan berikan kebijakan yang baru dibuat kepada Pengguna RAM. Untuk informasi selengkapnya, lihat Memberikan izin kepada Pengguna RAM di halaman Otorisasi.

    7. Klik OK.

Data yang didukung untuk pengunduhan cadangan instans

  • Tidak didukung:

    • Database sistem admin, local, atau config.

    • Tabel sistem yang dimulai dengan "system.".

    • Tampilan atau fungsi.

    • Koleksi seri waktu.

  • Didukung: Koleksi (non-time-series) dan informasi indeks.

Prosedur

  1. Buka daftar cadangan

    1. Buka daftar instans set replika ApsaraDB for MongoDB atau instans kluster sharded. Pilih kelompok sumber daya dan wilayah di bagian atas halaman, lalu klik ID instans target.

    2. Di panel navigasi di sebelah kiri halaman detail instans, klik Backup and Restoration.

    3. Di tab Backup Download List, klik Download Instance Backup.

  2. Mulai tugas pengunduhan: Di tab Backup Download, klik Download Instance Backup.

  3. Konfigurasi parameter pengunduhan

    1. Pada langkah Titik Waktu dan Set Cadangan untuk Diunduh, pilih Backup Set yang diperlukan, lalu klik Berikutnya.

    2. Pada langkah Instans, Database, dan Tabel untuk Diunduh, pertahankan pengaturan default (Unduh Instans), lalu klik Next.

    3. Di langkah Tujuan Unduhan dan Format, konfigurasikan tujuan unduhan dan format.

      Tujuan Unduhan

      Konfigurasi

      OSS (Direkomendasikan)

      1. Pilih Tulis data ke OSS Anda.

      2. Masukkan nama bucket dan awalan folder untuk OSS tujuan.

        Hanya kelas penyimpanan Standard untuk OSS yang didukung. Untuk mengonversi kelas penyimpanan, lihat Mengonversi kelas penyimpanan.

      3. Atur Format Unduh ke nilai default BSON.

      4. Jika ini pertama kalinya Anda menggunakan fitur ini, klik Otorisasi > Setujui Otorisasi sesuai permintaan untuk memberikan izin ApsaraDB for MongoDB mengakses OSS.

      URL

      1. Pilih URL.

      2. Pilih format unduhan.

      3. Setelah tugas berhasil, Anda harus secara manual menghasilkan tautan unduhan. Tautan tersebut valid untuk jangka waktu terbatas.

  4. Konfirmasi dan eksekusi Baca dan pilih pemberitahuan, lalu klik Selesai. Anda akan dialihkan ke tab Daftar Unduhan Cadangan, tempat Anda dapat memantau status tugas.

  5. Dapatkan File Cadangan

    • Metode OSS: Tunggu hingga status tugas berubah menjadi Berhasil. File akan disimpan secara otomatis ke bucket dan folder OSS yang ditentukan.

    • Metode URL: Tunggu hingga status tugas berubah menjadi Berhasil. Tugas unduh berlaku selama 3 hari. Selama periode ini, klik Hasilkan Tautan di kolom Tujuan Unduh. Atur periode validitas tautan, yang dapat berkisar antara 5 menit hingga 1 hari. Nilai default adalah 2 jam. Anda kemudian dapat memperoleh URL unduh internal atau eksternal. Setelah tugas dan tautan kedaluwarsa, data sementara akan dihapus secara otomatis. Anda harus memulai tugas unduh baru untuk mendapatkan file tersebut.

    Penting

    Pengunduhan mungkin gagal jika sumber daya komputasi tidak dapat dialokasikan karena persaingan di sisi layanan. Pengunduhan juga mungkin gagal karena format data yang tidak didukung. Jika suatu tugas gagal, Anda dapat mencoba ulang tugas pengunduhan atau menghubungi dukungan Pemulihan Bencana Data.

  6. Unduh file menggunakan alat baris perintah

    Setelah Anda mendapatkan URL unduhan:

    • Gunakan alat baris perintah seperti wget atau curl untuk mengunduh file (Direkomendasikan). Untuk informasi lebih lanjut, lihat Lampiran 1: Perintah Unduhan dalam topik ini.

    • Untuk file kecil, Anda dapat menyalin URL unduh eksternal ke bilah alamat browser Anda.

Mengunduh cadangan untuk instans disk lokal

Kesesuaian

  1. Anda hanya dapat mengunduh file cadangan untuk instans disk lokal yang menjalankan MongoDB 4.2 atau versi sebelumnya.

  2. Pengunduhan file cadangan hanya didukung untuk Physical Backups dan Logical Backups, tetapi tidak untuk Snapshot Backups. Untuk mengunduh file cadangan untuk instans lainnya, lihat Apa yang harus saya lakukan jika instans saya tidak mendukung pengunduhan file cadangan?.

Prosedur

  1. Buka daftar cadangan

    1. Buka daftar instans set replika ApsaraDB for MongoDB atau instans kluster sharded. Pilih kelompok sumber daya dan wilayah di bagian atas halaman, lalu klik ID instans target.

    2. Di panel navigasi di sebelah kiri halaman detail instans, klik Backup and Restoration.

  2. Mulai tugas pengunduhan

    1. Di tab Full Backup, temukan file cadangan target dan klik Download di kolom Actions.

    2. Di kotak dialog Download Backup yang muncul, Copy Public Connection String atau Private Connection String sesuai kebutuhan.

    3. Klik OK.

  3. Unduh file menggunakan alat baris perintah

    Setelah Anda mendapatkan URL unduhan:

    • Gunakan alat baris perintah seperti wget atau curl untuk mengunduh file (Direkomendasikan). Untuk informasi lebih lanjut, lihat Lampiran 1: Perintah Unduhan dalam topik ini.

    • Untuk file kecil, Anda dapat menyalin URL unduh eksternal ke bilah alamat browser Anda.

Lampiran 1: Perintah unduhan

Catatan

Jika koneksi jaringan Anda buruk, waktu tunggu (timeout) mungkin terjadi saat Anda mengunduh file menggunakan Public Connection String. Kami merekomendasikan langkah-langkah berikut:

  • Jika instans ECS dan instans MongoDB Anda berada di wilayah yang sama serta keduanya menggunakan jaringan klasik atau berada dalam virtual private cloud (VPC) yang sama, kami merekomendasikan agar Anda menggunakan Private Connection String untuk mengunduh file cadangan pada instans ECS.

  • Gunakan klien yang mendukung unduhan yang dapat dilanjutkan. Untuk sistem operasi Linux, Anda dapat menggunakan perintah wget berikut untuk mengunduh file cadangan.

Mengunduh file cadangan di Windows atau macOS

Tempel URL unduh file cadangan ke bilah alamat browser Anda, lalu tekan Enter. Browser akan secara otomatis mengunduh file cadangan tersebut.

Mengunduh file cadangan di Linux

Jalankan perintah berikut untuk mengunduh file cadangan:

wget -c '<URL_unduh_file_cadangan>' -O <Nama_file_kustom><Ekstensi_nama_file>

Deskripsi parameter:

  • -c: Mengaktifkan mode unduhan yang dapat dilanjutkan.

  • -O: Menyimpan konten yang diunduh ke file dengan nama tertentu.

  • <Ekstensi_nama_file>: Ekstensi biasanya berupa _qp.xb atau .tar.gz. Pastikan ekstensi tersebut sama dengan yang ada di URL unduh.

Contoh:

wget -c 'http://rdsbak-hz-v3.oss-cn-hangzhou-internal.aliyuncs.com/custins5475****/hins1907****_data_20210906103710_qp.xb?Expires=......' -O backupfile._qp.xb

FAQ

Apa yang harus saya lakukan jika instans saya tidak mendukung pengunduhan file cadangan?

Jika instans Anda tidak mendukung pengunduhan file cadangan, ikuti petunjuk berikut berdasarkan tujuan Anda:

  • Memulihkan data ke instans ApsaraDB for MongoDB baru: Anda tidak perlu mengunduh file cadangan untuk memulihkan data ke instans ApsaraDB for MongoDB baru. Untuk informasi selengkapnya, lihat Memulihkan data ke instans ApsaraDB for MongoDB.

  • Memulihkan data ke database yang dikelola sendiri atau instans ApsaraDB for MongoDB lainnya: Untuk memulihkan data ke database yang dikelola sendiri atau melakukan migrasi data ke instans ApsaraDB for MongoDB lainnya, Anda dapat menggunakan Data Transmission Service (DTS) untuk migrasi. Untuk informasi selengkapnya, lihat Solusi migrasi untuk database MongoDB yang dikelola sendiri atau instans ApsaraDB for MongoDB.

  • Mengekspor data untuk penyimpanan jangka panjang: Jika Anda hanya perlu mengekspor data untuk penyimpanan jangka panjang, Anda dapat menggunakan alat mongodump. Untuk informasi selengkapnya, lihat mongodump.

File cadangan terlalu besar dan pengunduhan memakan waktu lama. Bagaimana jika pengunduhan terputus?

Di Linux, Anda dapat menambahkan parameter -t 0 bersama parameter -c pada perintah wget. Hal ini memungkinkan wget mencoba koneksi tanpa batas jika pengunduhan terputus. Di Windows dan macOS, jika pengunduhan terputus, Anda biasanya dapat melanjutkannya dari halaman manajemen unduhan di browser Anda.

Apa yang harus saya lakukan jika muncul kesalahan "403: Forbidden" saat mengunduh cadangan?

Periksa apakah perintah unduh sudah benar. Pastikan URL unduh diapit tanda kutip tunggal (').