Tous les produits
Search
Centre de documentation

ApsaraDB for MongoDB:Télécharger des fichiers de sauvegarde

Dernière mise à jour :Aug 08, 2026

Téléchargez les fichiers de sauvegarde ApsaraDB for MongoDB sur une machine locale pour un stockage à long terme, ou restaurez-les dans une base de données auto-gérée pour effectuer des tests métier ou des analyses de données.

Avant de commencer

  • Les tâches ayant échoué ne sont pas facturées.

  • Vous ne pouvez pas annuler une tâche de téléchargement de sauvegarde une fois celle-ci démarrée.

  • Une seule tâche de téléchargement (en cours d'exécution ou ayant échoué) est autorisée par cluster ou instance à la fois.

  • Il est impossible de restaurer directement une instance ApsaraDB for MongoDB à partir d'un fichier de sauvegarde téléchargé. Pour restaurer une instance, consultez la rubrique Restaurer une instance à partir d'un fichier de sauvegarde.

Facturation

  • Pour les instances utilisant des disques locaux, le téléchargement des fichiers de sauvegarde via une Public Connection String ou une Private Connection String est gratuit.

  • Pour les instances utilisant des disques cloud, le téléchargement des sauvegardes entraîne des frais de trafic sortant vers Internet et des frais de calcul des données de sauvegarde.

    Frais de trafic

    • Téléchargement via le réseau interne : Gratuit.

    • Téléchargement via Internet : Chaque instance bénéficie d'un quota gratuit de 500 Go par mois. Le trafic excédentaire est facturé selon le modèle de paiement à l'utilisation. Consultez le volume de trafic téléchargé sur la page des informations de base de votre instance ApsaraDB for MongoDB. Pour plus d'informations sur la tarification, consultez la section .

    • Point de facturation : La facturation débute lorsque le téléchargement réel commence, après la réussite de la tâche en arrière-plan.

    • Économies de coûts : Pour les téléchargements volumineux, envisagez d'acheter un forfait réseau en abonnement pour compenser les coûts de trafic.

    • Téléchargement vers OSS : Des frais OSS supplémentaires s'appliquent. Supprimez manuellement ces fichiers lorsque vous n'en avez plus besoin afin d'éviter des frais de stockage continus.

    Frais de calcul des données de sauvegarde

    Lorsque vous téléchargez des fichiers de sauvegarde depuis une instance sur disque cloud, les sauvegardes instantanées (snapshots) sont converties en fichiers BSON, ce qui génère des coûts de calcul de données. Aucun quota gratuit n'est disponible. Les tarifs de facturation sont les suivants :

    Région

    Frais de calcul des données (USD/Go)

    Cloud public

    0,03125

    Remarque

    Si la tâche de conversion des données échoue, aucun frais de calcul des données de sauvegarde ne vous sera facturé.

Télécharger des sauvegardes pour les instances sur disque cloud

Prérequis

Votre instance ApsaraDB for MongoDB doit satisfaire aux exigences suivantes :

  • Architecture : ensemble de réplicas (à l'exclusion des instances à nœud unique) ou cluster fragmenté (sharded cluster).

  • Type de stockage : disque cloud ESSD.

  • État : En cours d'exécution.

  • Région : L'instance se trouve dans l'une des régions de cloud public prises en charge : Chine (Chengdu), Chine (Guangzhou), Chine (Qingdao), Chine (Pékin), Chine (Shanghai), Chine (Zhangjiakou), Chine (Hangzhou), Chine (Shenzhen), Chine (Hong Kong), Malaisie (Kuala Lumpur), Indonésie (Jakarta), Japon (Tokyo), Singapour, Allemagne (Francfort), États-Unis (Silicon Valley) ou États-Unis (Virginie).

  • Les données de sauvegarde ne sont pas chiffrées.

  • Si vous utilisez un utilisateur RAM, assurez-vous que celui-ci dispose des autorisations requises pour télécharger les fichiers de sauvegarde.

    Comment accorder des autorisations à un utilisateur RAM

    1. Connectez-vous à la console RAM avec votre compte Alibaba Cloud.

    2. Dans le volet de navigation de gauche, sélectionnez Permissions > Policies.

    3. Cliquez sur Create Policy. Dans l'onglet JSON Editor, saisissez la stratégie suivante, puis cliquez sur Confirm.

      {
        "Statement": [
          {
            "Effect": "Allow",
            "Action": "dds:Describe*",
            "Resource": "*"
          },
          {
            "Effect": "Allow",
            "Action": [
              "dbs:CreateDownload",
              "dbs:DescribeDBInstanceDownloadSize",
              "dbs:DescribeDownloadSupport"
            ],
            "Resource": "*"
          }
        ],
        "Version": "1"
      }
    4. Dans la boîte de dialogue Create Policy, saisissez un Name et des Remarks pour la stratégie. Vérifiez le contenu de la stratégie et cliquez de nouveau sur Confirm.

    5. Dans le volet de navigation de gauche, sélectionnez Permissions > Authorize.

    6. Cliquez sur Grant Permission et attachez la stratégie que vous avez créée à l'utilisateur RAM. Pour plus d'informations, consultez la section Accorder des autorisations à un utilisateur RAM sur la page Authorization.

    7. Cliquez sur OK.

Données prises en charge et non prises en charge

  • Non prises en charge :

    • Les bases de données système admin, local et config.

    • Les collections système dont les noms commencent par system..

    • Les vues et les fonctions.

    • Les collections de séries temporelles.

    • La tâche de téléchargement échoue si les noms de base de données ou de collection contiennent des barres obliques (/).

  • Prises en charge : Les collections non temporelles et les informations d'index.

Procédure

  1. Accédez à la liste des sauvegardes

    1. Accédez à la page Instances ApsaraDB for MongoDB Replica Set ou à la page Instances ApsaraDB for MongoDB Sharded Cluster. Sélectionnez le groupe de ressources et la région, puis cliquez sur l'ID de l'instance cible.

    2. Dans le volet de navigation de gauche de la page de l'instance cible, cliquez sur Backup and Restoration.

    3. Dans l'onglet Backup Download List, cliquez sur Download Instance Backup File.

  2. Démarrez une tâche de téléchargement : Dans l'onglet Backup Download, cliquez sur Download Instance Backup File.

  3. Configurez les paramètres pour le téléchargement de la sauvegarde de l'instance

    1. À l'étape Point in Time and Backup Set, sélectionnez un Backup Set à télécharger, puis cliquez sur Next.

    2. À l'étape Instance, Database, and Table, conservez les paramètres par défaut pour télécharger la sauvegarde de l'instance, puis cliquez sur Next.

    3. À l'étape Destination and Format, configurez la destination et le format du téléchargement.

      Destination

      Configuration

      OSS (recommandé)

      1. Sélectionnez Write data to your OSS.

      2. Saisissez le nom du bucket et le préfixe de répertoire du bucket OSS de destination.

        Seule la classe de stockage Standard est prise en charge pour OSS. Pour modifier la classe de stockage, consultez la rubrique Convertir les classes de stockage.

      3. Sélectionnez un Download Format. Le format par défaut est BSON.

      4. Si vous utilisez cette fonctionnalité pour la première fois, cliquez sur Go to Authorize > Agree to Authorization comme indiqué à l'écran pour accorder à ApsaraDB for MongoDB les autorisations d'accès à OSS.

      URL

      1. Sélectionnez URL.

      2. Sélectionnez un format de téléchargement.

      3. Une fois la tâche réussie, générez manuellement un lien de téléchargement. Ce lien n'est valable que pendant une période limitée.

  4. Confirmez et exécutez la tâche : Lisez et acceptez les conditions, puis cliquez sur Complete. Vous êtes redirigé vers l'onglet Backup Download List, où vous pouvez surveiller l'état de la tâche.

  5. Obtenez le fichier de sauvegarde

    • Méthode OSS : Attendez que l'état de la tâche passe à Successful. Le fichier est automatiquement stocké dans le bucket et le répertoire OSS spécifiés.

    • Méthode URL : Une fois que l'état de la tâche passe à Successful, cliquez sur Generate Link dans la colonne Destination, dans le délai de validité de 3 jours. Définissez une période de validité du lien (de 5 minutes à 1 jour ; 2 heures par défaut) pour obtenir l'URL de téléchargement. Lorsque la tâche et le lien expirent, les données temporaires sont automatiquement supprimées et vous devez démarrer une nouvelle tâche de téléchargement.

    Important

    Les tâches de téléchargement peuvent échouer en raison d'échecs temporaires d'allocation des ressources lors de la conversion des données ou de formats de données non pris en charge. Si une tâche échoue, réessayez ou contactez l'équipe de support technique Data Disaster Recovery.

  6. Utilisez un outil en ligne de commande pour télécharger le fichier

    Après avoir obtenu l'URL :

    • Nous vous recommandons d'utiliser un outil en ligne de commande, tel que wget ou curl, pour télécharger le fichier. Pour plus d'informations, consultez l'Annexe 1 : Commandes de téléchargement de cette rubrique.

    • Pour les petits fichiers, copiez l'URL Internet dans la barre d'adresse d'un navigateur pour télécharger le fichier.

Télécharger des sauvegardes pour les instances sur disque local

Prérequis

  1. Vous ne pouvez télécharger des fichiers de sauvegarde que pour les instances sur disque local exécutant MongoDB 4.2 ou une version antérieure.

  2. Seuls les fichiers de Physical Backup et de Logical Backup peuvent être téléchargés. Les sauvegardes Snapshot Backup ne peuvent pas être téléchargées. Pour télécharger des fichiers de sauvegarde depuis d'autres instances, consultez la section Que faire si mon instance ne prend pas en charge le téléchargement de fichiers de sauvegarde ?.

Procédure

  1. Accédez à la liste des sauvegardes

    1. Accédez à la page Instances ApsaraDB for MongoDB Replica Set ou à la page Instances ApsaraDB for MongoDB Sharded Cluster. Sélectionnez le groupe de ressources et la région, puis cliquez sur l'ID de l'instance cible.

    2. Dans le volet de navigation de gauche de la page de l'instance cible, cliquez sur Backup and Restoration.

  2. Démarrez une tâche de téléchargement

    1. Dans l'onglet Full Backup, recherchez le fichier de sauvegarde que vous souhaitez télécharger et cliquez sur Download dans la colonne Actions.

    2. Dans la boîte de dialogue Download Backup, Copy et notez la Public Connection String ou la Private Connection String selon vos besoins.

    3. Cliquez sur Confirm.

  3. Utilisez un outil en ligne de commande pour télécharger le fichier

    Après avoir obtenu l'URL :

    • Nous vous recommandons d'utiliser un outil en ligne de commande, tel que wget ou curl, pour télécharger le fichier. Pour plus d'informations, consultez l'Annexe 1 : Commandes de téléchargement de cette rubrique.

    • Pour les petits fichiers, copiez l'URL Internet dans la barre d'adresse d'un navigateur pour télécharger le fichier.

Annexe 1 : Commandes de téléchargement

Remarque

Si votre connexion réseau est instable, le téléchargement via la Public Connection String peut expirer. Pour résoudre ce problème :

  • Si votre instance ECS et votre instance ApsaraDB for MongoDB se trouvent dans la même région et utilisent toutes deux le réseau classique, ou sont dans le même VPC (avec le même ID VPC), téléchargez le fichier de sauvegarde sur l'instance ECS via la Private Connection String.

  • Utilisez un client prenant en charge la reprise des téléchargements. Sous Linux, vous pouvez utiliser la commande wget indiquée ci-dessous.

Téléchargement sous Windows ou macOS

Collez l'URL de téléchargement dans la barre d'adresse de votre navigateur et appuyez sur Entrée pour télécharger le fichier de sauvegarde.

Téléchargement sous Linux

Exécutez la commande suivante pour télécharger un fichier de sauvegarde :

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

Paramètres :

  • -c : active le mode de reprise du téléchargement.

  • -O : enregistre le fichier téléchargé avec le nom de fichier spécifié.

  • <Suffix> : L'extension de fichier est généralement _qp.xb ou .tar.gz. Assurez-vous que l'extension est identique à celle de l'URL de téléchargement.

Exemple :

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

FAQ

Téléchargements de sauvegarde non pris en charge

Si votre instance ne prend pas en charge le téléchargement de fichiers de sauvegarde, envisagez les alternatives suivantes :

Téléchargements interrompus

Sous Linux, ajoutez le paramètre -t 0 à la commande wget conjointement avec le paramètre -c. Si le téléchargement est interrompu, wget effectue des tentatives indéfiniment et reprend le téléchargement. Sous Windows et macOS, vous pouvez généralement reprendre le téléchargement depuis la page de gestion des téléchargements de votre navigateur.

Erreur 403 Forbidden

Vérifiez que la commande de téléchargement est correcte. Placez l'URL de téléchargement entre guillemets simples (').

Comment télécharger des données à partir d'une instance expirée ou verrouillée ?

Lorsqu'une instance d'abonnement expire, elle est verrouillée et vous ne pouvez pas vous connecter à la base de données. Pour télécharger des données depuis l'instance, renouvelez d'abord l'instance, puis utilisez l'une des méthodes suivantes :

  • Utilisez l'utilitaire mongodump pour vous connecter à l'instance et télécharger les données. mongodump fonctionne avec tous les types d'instances. Pour plus d'informations, consultez la documentation mongodump.

  • Utilisez la fonctionnalité de téléchargement de sauvegarde décrite dans cette rubrique. Cette fonctionnalité est disponible uniquement pour les instances basées sur ESSD de type ensemble de réplicas et cluster fragmenté. Pour plus d'informations, consultez la section Champ d'application ci-dessus.