Tüm Ürünler
Search
Belge Merkezi

ApsaraDB for MongoDB:Yedekleme dosyalarını indirme

Son Güncelleme:Oct 03, 2026

ApsaraDB for MongoDB yedekleme dosyalarını uzun süreli depolama amacıyla yerel bir makineye indirebilir veya iş testi ve veri analitiği için kendi yönettiğiniz bir veritabanına geri yükleyebilirsiniz.

Başlamadan önce

  • Başarısız görevler için ücretlendirilmezsiniz.

  • Bir yedek indirme görevi başladıktan sonra iptal edilemez.

  • Küme veya örnek başına aynı anda yalnızca bir indirme görevi (çalışan veya başarısız) çalıştırılabilir.

  • İndirilen bir yedekleme dosyasından doğrudan ApsaraDB for MongoDB örneği geri yüklenemez. Bir örneği geri yüklemek için bkz. Örneği yedekleme dosyasından geri yükleme.

Faturalandırma

  • Yerel disk kullanan örnekler için, Public Connection String veya Private Connection String kullanarak yedekleme dosyalarını indirmek ücretsizdir.

  • Bulut diski kullanan örnekler için yedekleme indirmeleri giden internet trafiği ve yedekleme verisi hesaplama ücretlerine tabidir.

    Trafik ücretleri

    • Dahili ağ üzerinden indirme: Ücretsizdir.

    • İnternet üzerinden indirme: Her örnek için aylık 500 GB ücretsiz kota sağlanır. Kota aşımı durumunda fazla trafik kullandıkça öde modeliyle faturalandırılır. İndirilen trafik hacmini ApsaraDB for MongoDB örneğinizin temel bilgiler sayfasında görüntüleyebilirsiniz. Fiyatlandırma hakkında daha fazla bilgi için bkz. .

    • Faturalandırma noktası: Arka plan görevi başarılı olduktan sonra gerçek indirme başladığında faturalandırma başlar.

    • Maliyet tasarrufu: Büyük hacimli indirmeler için trafik maliyetlerini dengelemek üzere abonelik temelli bir ağ paketi satın almayı düşünebilirsiniz.

    • OSS'e indirme: Ek OSS ücretleri uygulanır. Sürekli depolama ücretlerinden kaçınmak için bu dosyalara ihtiyacınız kalmadığında manuel olarak silin.

    Yedekleme verisi hesaplama ücretleri

    Bulut disk örneğinden yedekleme dosyalarını indirdiğinizde anlık görüntü yedekleri BSON dosyalarına dönüştürülür; bu durum veri hesaplama maliyeti oluşturur. Ücretsiz kota bulunmamaktadır. Faturalandırma standardı aşağıdaki gibidir:


    Bölge


    Veri hesaplama ücreti (USD/GB)


    Genel cloud


    0,03125

    Not

    Veri dönüştürme görevi başarısız olursa yedekleme verisi hesaplama ücreti yansıtılmaz.

Bulut disk örnekleri için yedeklemeleri indirme

Ön koşullar

ApsaraDB for MongoDB örneğiniz aşağıdaki gereksinimleri karşılamalıdır:

  • Mimari: Tek düğümlü örnekler hariç çoğaltma kümesi veya parçalı küme.

  • Depolama türü: ESSD bulut diski.

  • Durum: Çalışıyor.

  • Bölge: Örnek, desteklenen genel cloud bölgelerinden birinde yer alır: Çin (Chengdu), Çin (Guangzhou), Çin (Qingdao), Çin (Beijing), Çin (Shanghai), Çin (Zhangjiakou), Çin (Hangzhou), Çin (Shenzhen), Çin (Hong Kong), Malezya (Kuala Lumpur), Endonezya (Jakarta), Japonya (Tokyo), Singapur, Almanya (Frankfurt), ABD (Silicon Valley) veya ABD (Virginia).

  • Yedekleme verileri şifrelenmemiş olmalıdır.

  • Bir RAM kullanıcısı kullanıyorsanız, kullanıcının yedekleme dosyalarını indirmek için gerekli izinlere sahip olduğundan emin olun.

    RAM kullanıcısına izin verme

    1. Alibaba Cloud hesabınızı kullanarak RAM konsolu üzerinde oturum açın.

    2. Sol gezinme bölmesinde Permissions > Policies seçeneğini belirleyin.

    3. Create Policy öğesini tıklayın. JSON Editor sekmesinde aşağıdaki ilkeyi girin ve ardından Confirm öğesini tıklayın.

      {
        "Statement": [
          {
            "Effect": "Allow",
            "Action": "dds:Describe*",
            "Resource": "*"
          },
          {
            "Effect": "Allow",
            "Action": [
              "dbs:CreateDownload",
              "dbs:DescribeDBInstanceDownloadSize",
              "dbs:DescribeDownloadSupport"
            ],
            "Resource": "*"
          }
        ],
        "Version": "1"
      }
    4. Create Policy iletişim kutusunda ilke için bir Name ve Remarks girin. İlke içeriğini onaylayın ve tekrar Confirm öğesini tıklayın.

    5. Sol gezinme bölmesinde Permissions > Authorize seçeneğini belirleyin.

    6. Grant Permission öğesini tıklayın ve oluşturduğunuz ilkeyi RAM kullanıcısına atayın. Daha fazla bilgi için bkz. Yetkilendirme sayfasında RAM kullanıcısına izin verme.

    7. OK öğesini tıklayın.

Desteklenen ve desteklenmeyen veriler

  • Desteklenmeyenler:

    • Sistem veritabanları admin, local ve config.

    • Adları system. ile başlayan sistem koleksiyonları.

    • Görünümler ve işlevler.

    • Zaman serisi koleksiyonları.

    • Veritabanı veya koleksiyon adlarında eğik çizgi (/) varsa indirme görevi başarısız olur.

  • Desteklenenler: Zaman serisi olmayan koleksiyonlar ve dizin bilgileri.

Yordam

  1. Yedek listesine gidin

    1. ApsaraDB for MongoDB Replica Set Instances sayfasına veya ApsaraDB for MongoDB Sharded Cluster Instances sayfasına gidin. Kaynak grubunu ve bölgeyi seçin, ardından hedef örneğin kimliğini tıklayın.

    2. Hedef örnek sayfasının sol gezinme bölmesinde Backup and Restoration öğesini tıklayın.

    3. Backup Download List sekmesinde Download Instance Backup File öğesini tıklayın.

  2. Bir indirme görevi başlatın: Backup Download sekmesinde Download Instance Backup File öğesini tıklayın.

  3. Örnek yedek indirme parametrelerini yapılandırın

    1. Point in Time and Backup Set adımında indirilecek Backup Set seçeneğini belirleyin ve ardından Next öğesini tıklayın.

    2. Instance, Database, and Table adımında örnek yedeğini indirmek için varsayılan ayarları koruyun ve ardından Next öğesini tıklayın.

    3. Destination and Format adımında indirme hedefini ve biçimini yapılandırın.

      Hedef

      Yapılandırma

      OSS (Önerilen)

      1. Write data to your OSS seçeneğini belirleyin.

      2. Hedef OSS paketinin adını ve dizin önekini girin.

        OSS için yalnızca Standard depolama sınıfı desteklenir. Depolama sınıfını değiştirmek için bkz. Depolama sınıflarını dönüştürme.

      3. Bir Download Format seçin. Varsayılan biçim BSON'dur.

      4. Bu özelliği ilk kez kullanıyorsanız ApsaraDB for MongoDB'nin OSS'e erişim izinlerini vermek için istem üzerine Go to Authorize > Agree to Authorization seçeneklerini tıklayın.

      URL

      1. URL seçeneğini belirleyin.

      2. Bir indirme biçimi seçin.

      3. Görev başarılı olduktan sonra indirme bağlantısını manuel olarak oluşturmanız gerekir. Bağlantı sınırlı bir süre boyunca geçerlidir.

  4. Görevi onaylayın ve çalıştırın: Şartları okuyup kabul edin ve ardından Tamamla'yı tıklayın. Görev durumunu izleyebileceğiniz Backup Download List sekmesine yönlendirilirsiniz.

  5. Yedekleme dosyasını alın

    • OSS yöntemi: Görev durumu Başarılı olarak değişene kadar bekleyin. Dosya belirtilen OSS paketinde ve dizininde otomatik olarak depolanır.

    • URL yöntemi: Görev durumu Başarılı olarak değiştiğinde, 3 günlük geçerlilik süresi içinde Hedef sütunundaki Bağlantı Oluştur'u tıklayın. İndirme URL'sini almak için bir bağlantı geçerlilik süresi (5 dakika ile 1 gün arasında; varsayılan 2 saattir) belirleyin. Görev ve bağlantı süresi dolduğunda geçici veriler otomatik olarak silinir ve yeni bir indirme görevi başlatmanız gerekir.

    Önemli

    Veri dönüştürme sırasında geçici kaynak tahsis hataları veya desteklenmeyen veri biçimleri nedeniyle indirme görevleri başarısız olabilir. Bir görev başarısız olursa yeniden deneyin veya Veri Olağanüstü Durum Kurtarma teknik destek ekibiyle iletişime geçin.

  6. Dosyayı indirmek için komut satırı aracı kullanın

    URL'yi aldıktan sonra:

    • Dosyayı indirmek için wget veya curl gibi bir komut satırı aracı kullanmanızı öneririz. Daha fazla bilgi için bu konudaki Ek 1: İndirme komutları bölümüne bakın.

    • Küçük dosyalar için internet URL'sini bir tarayıcının adres çubuğuna kopyalayarak dosyayı indirebilirsiniz.

Yerel disk örnekleri için yedeklemeleri indirme

Ön koşullar

  1. Yedekleme dosyalarını yalnızca MongoDB 4.2 veya önceki sürümleri çalıştıran yerel disk örnekleri için indirebilirsiniz.

  2. Yalnızca Physical Backup ve Logical Backup dosyaları indirilebilir. Snapshot Backup yedekleri indirilemez. Diğer örneklerden yedekleme dosyalarını indirmek için bkz. Örneğim yedekleme dosyası indirmeyi desteklemiyorsa ne yapmalıyım?.

Yordam

  1. Yedek listesine gidin

    1. ApsaraDB for MongoDB Replica Set Instances sayfasına veya ApsaraDB for MongoDB Sharded Cluster Instances sayfasına gidin. Kaynak grubunu ve bölgeyi seçin, ardından hedef örneğin kimliğini tıklayın.

    2. Hedef örnek sayfasının sol gezinme bölmesinde Backup and Restoration öğesini tıklayın.

  2. Bir indirme görevi başlatın

    1. Full Backup sekmesinde indirmek istediğiniz yedekleme dosyasını bulun ve Actions sütunundaki Download öğesini tıklayın.

    2. Download Backup iletişim kutusunda ihtiyaca göre Public Connection String veya Private Connection String değerini Copy edin ve not alın.

    3. Confirm öğesini tıklayın.

  3. Dosyayı indirmek için komut satırı aracı kullanın

    URL'yi aldıktan sonra:

    • Dosyayı indirmek için wget veya curl gibi bir komut satırı aracı kullanmanızı öneririz. Daha fazla bilgi için bu konudaki Ek 1: İndirme komutları bölümüne bakın.

    • Küçük dosyalar için internet URL'sini bir tarayıcının adres çubuğuna kopyalayarak dosyayı indirebilirsiniz.

Ek 1: İndirme komutları

Not

Ağ bağlantınız kararsızsa Public Connection String üzerinden indirme işlemi zaman aşımına uğrayabilir. Bu sorunu çözmek için:

  • ECS örneğiniz ve ApsaraDB for MongoDB örneğiniz aynı bölgede ve her ikisi de klasik ağı kullanıyorsa veya aynı VPC'de (aynı VPC kimliği ile) bulunuyorsa yedekleme dosyasını ECS örneğine Private Connection String üzerinden indirin.

  • Kesintisiz indirmeyi destekleyen bir istemci kullanın. Linux'ta aşağıda gösterilen wget komutunu kullanabilirsiniz.

Windows veya macOS'ta indirme

İndirme URL'sini tarayıcınızın adres çubuğuna yapıştırın ve Enter tuşuna basarak yedekleme dosyasını indirin.

Linux'ta indirme

Bir yedekleme dosyasını indirmek için aşağıdaki komutu çalıştırın:

wget -c '<Download URL of the backup file>' -O <Custom filename><Suffix>

Parametreler:

  • -c: kesintisiz indirme modunu etkinleştirir.

  • -O: indirilen dosyayı belirtilen dosya adıyla kaydeder.

  • <Uzantı>: Dosya uzantısı genellikle _qp.xb veya .tar.gz şeklindedir. Uzantının indirme URL'sindeki ile aynı olduğundan emin olun.

Örnek:

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

SSS

Desteklenmeyen yedek indirmeleri

Örneğiniz yedekleme dosyası indirmeyi desteklemiyorsa aşağıdaki alternatifleri değerlendirebilirsiniz:

Kesintiye uğrayan indirmeler

Linux'ta wget komutuna -c parametresinin yanı sıra -t 0 parametresini ekleyebilirsiniz. İndirme kesintiye uğrarsa wget sınırsız şekilde yeniden dener ve indirmeye devam eder. Windows ve macOS'ta genellikle tarayıcınızın indirme yönetim sayfasından indirmeye devam edebilirsiniz.

403 Forbidden hatası

İndirme komutunun doğru olduğunu doğrulayın. İndirme URL'sini tek tırnak içine (' ') alın.

Süresi dolmuş veya kilitlenmiş bir örnekten veri nasıl indirilir?

Abonelik temelli bir örneğin süresi dolduğunda kilitlenir ve veritabanına bağlanamazsınız. Örnekteki verileri indirmek için önce örneği yenileyin ve ardından aşağıdaki yöntemlerden birini kullanın:

  • Örneğe bağlanmak ve veri indirmek için mongodump yardımcı programını kullanın. mongodump tüm örnek türleriyle çalışır. Daha fazla bilgi için bkz. mongodump.

  • Bu konuda açıklanan yedek indirme özelliğini kullanın. Bu özellik yalnızca ESSD tabanlı çoğaltma kümesi ve parçalı küme örnekleri için kullanılabilir. Daha fazla bilgi için yukarıdaki Uygulanabilir kapsam bölümüne bakın.