Copie d'un instantané de cluster de bases de données - Amazon Neptune

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

Copie d'un instantané de cluster de bases de données

Avec Neptune, vous pouvez copier les instantanés de cluster de bases de données automatisés ou manuels. Après avoir copié un instantané, la copie est un instantané manuel.

Vous pouvez copier un instantané dans le mêmeAWSRégion et à traversAWSRégions.

Copie d'un instantané automatique vers un autreAWScompte est un processus en deux étapes : D'abord, vous créez un instantané manuel à partir de l'instantané automatisé, puis vous copiez l'instantané manuel sur l'autre compte.

Pour effectuer une copie, vous pouvez également partager des instantanés manuels avec d'autres comptes AWS. Pour plus d'informations, consultez Partage d'un instantané de cluster de base de données.

Limitations de la copie d'un instantané

Vous trouverez ci-dessous certaines limites qui s'appliquent lorsque vous copiez des instantanés :

  • Vous pouvez copier un instantané entre la Chine (Beijing) et la Chine (Ningxia), mais pas entre ces régions de Chine et d'autres régions de ChineAWSRégions.

  • Vous pouvez copier un instantané entreAWS GovCloud (US-East) etAWS GovCloud (US-West), mais vous ne pouvez pas copier un instantané entre cesAWS GovCloud (US)régions et autresAWSRégions.

  • Si vous supprimez un instantané source avant que l'instantané cible ne soit disponible, la copie d'instantané peut échouer. Vérifiez que l'instantané cible a le statut AVAILABLE avant de supprimer un instantané source.

  • Vous pouvez avoir jusqu'à cinq demandes de copies d'instantanés en cours dans une seule région par compte.

  • Selon les régions impliquées et le volume de données à copier, la copie d'un instantané entre régions peut prendre plusieurs heures.

    Si un grand nombre de demandes de copie d'instantanés d'une région à une autre à partir d'une source donnéeAWSRégion, Neptune peut envoyer de nouvelles demandes de copie entre régions à partir de cette sourceAWSRégion dans une file d'attente en attendant que certaines copies en cours se terminent. Aucune information d'avancement n'est affichée sur les demandes de copie quand elles sont dans cette file d'attente. Les informations d'avancement ne sont affichées qu'après le démarrage de la copie.

Conservation des copies d'instantané de cluster de base de données

Neptune supprime automatiquement les instantanés comme suit :

  • A la fin de leur période de conservation.

  • Lorsque vous désactivez les instantanés automatiques pour un cluster de base de données.

  • Lorsque vous supprimez un cluster de base de données.

Si vous souhaitez conserver un instantané automatisé à plus long terme, copiez-le pour créer un instantané manuel, qui sera conservé jusqu'à ce que vous le supprimiez. Des coûts de stockage Neptune peuvent s'appliquer aux instantanés manuels si ces derniers dépassent votre espace de stockage par défaut.

Pour plus d'informations sur les coûts de stockage des sauvegardes, consultezTarification Neptune.

Gestion du chiffrement lors de la copie d'instantané

Vous pouvez copier un instantané qui a été chiffré à l'aide d'une clé de chiffrement AWS KMS. Si vous copiez un instantané chiffré, la copie de l'instantané doit également être chiffrée. Vous pouvez chiffrer la copie avec le mêmeAWS KMSclé de chiffrement en tant qu'instantané d'origine, ou vous pouvez spécifier une autreAWS KMSclé de chiffrement.

Vous ne pouvez pas chiffrer un instantané de cluster de base de données non chiffré lorsque vous le copiez.

Pour les instantanés de cluster DB Amazon Neptune, vous pouvez également laisser l'instantané de cluster DB non chiffré et spécifier à la placeAWS KMSclé de chiffrement lors de la restauration. Le cluster de bases de données restauré est chiffré à l'aide de la clé indiquée.

Copie d'instantanés surAWSRégions

Note

Cette fonction est disponible à partir deMoteur Neptune version 1.0.2.1.

Lorsque vous copiez un instantané dans unAWSRégion différente de celle de l'instantané sourceAWSrégion, la première copie est une copie complète de l'instantané, même si vous copiez un instantané incrémentiel. Une copie complète d'un instantané conserve toutes les données et métadonnées requises pour restaurer l'instance de base de données. Après avoir copié le premier instantané, vous pouvez copier des instantanés incrémentiels de la même instance de base de donnée vers la même région de destination dans la même région de destinationAWS.

Un instantané incrémentiel contient uniquement les données qui ont été modifiées après l'instantané le plus récent de la même instance de base de données. La copie d'instantanés incrémentiels est plus rapide est entraîne des coûts de stockage plus faibles que la copie d'instantanés complets. La copie d'instantanés incrémentiels d'une région AWS à l'autre est prise en charge pour les instantanés chiffrés et non chiffrés.

Important

Pour les instantanés partagés, la copie d'instantanés incrémentiels n'est pas prise en charge. Pour les instantanés partagés, toutes les copies sont des instantanés complets, même au sein de la même région.

En fonction desAWSRégions impliquées et quantité de données à copier, la copie d'un instantané entre régions peut prendre plusieurs heures.

Copier un instantané de cluster de base de données à l'aide de la console

Si votre moteur de base de données source est Neptune, votre instantané est un instantané de cluster DB. Pour chaqueAWS, vous pouvez copier jusqu'à cinq instantanés de cluster de bases de données à la fois parAWSRégion . La copie des instantanés de cluster de base données chiffrés et non chiffrés est prise en charge.

Pour plus d'informations sur la tarification du transfert des données, consultezTarification Neptune.

Pour annuler une opération de copie une fois qu'elle est en cours, supprimez l'instantané de cluster de bases de données cible pendant que cet instantané de cluster de bases de données a le statut copying (copie en cours).

La procédure suivante permet de copier des instantanés de cluster de base de données chiffrés ou non chiffrés.

Pour copier un instantané de cluster de bases de données

  1. Connectez-vous à la consoleAWSManagement Console et ouvrez la console Amazon Neptune à l'adressehttps://console.aws.amazon.com/neptune/home.

  2. Dans le panneau de navigation, choisissez Snapshots.

  3. Cochez la case correspondant à l'instantané de cluster de bases de données automatisé que vous souhaitez copier.

  4. Choisissez Actions, puis Copy Snapshot (Copier l'instantané). La page Make Copy of DB Snapshot (Faire une copie d'instantanés de base de données) apparaît.

  5. Saisissez le nom de la copie de l'instantané de cluster de bases de données dans Nouvel identificateur d'instantané de base de données.

  6. Pour copier les balises et les valeurs de l'instantané vers la copie de cet instantané, choisissez Copy Tags (Copier les balises).

  7. Pour Enable Encryption (Activer le chiffrement), choisissez l'une des options suivantes :

    • Si l'instantané de cluster de bases de données n'est pas chiffré et que vous ne souhaitez pas chiffrer la copie, choisissez Disable encryption (Désactiver le chiffrement).

    • Si l'instantané de cluster de bases de données n'est pas chiffré mais que vous souhaitez chiffrer la copie, choisissez Enable encryption (Activer le chiffrement). Dans ce cas, pourClé principale, spécifiez leAWS KMSidentifiant de clé à utiliser pour chiffrer la copie de l'instantané de cluster de bases de données.

    • Si l'instantané de cluster de bases de données est chiffré, choisissez Enable encryption (Activer le chiffrement). Dans ce cas, vous devez chiffrer la copie. Oui est donc déjà sélectionné. PourClé principale, spécifiez leAWS KMSidentifiant de clé à utiliser pour chiffrer la copie de l'instantané de cluster de bases de données.

  8. Choisissez Copier l'instantané.

Copie d'un instantané de cluster de base de données à l'aide de l'AWS CLI

Vous pouvez copier un instantané de base de données en utilisant la consolecopy-db-cluster-snapshot AWS CLIcommande.

Si vous copiez l'instantané vers un nouveauAWSRegion Région, exécutez la commande dans la nouvelle région.

Utilisez les descriptions et exemples de paramètres suivants pour déterminer les paramètres à utiliser pour copier un instantané avec l'AWS CLI.

  • --source-db-cluster-snapshot-identifier – L'identifiant de l'instantané de base de données source.

    • Si l'instantané source se trouve dans le mêmeAWSRegion comme copie, spécifiez un identifiant de l'instantané de base de données valide, tel queneptune:instance1-snapshot-20130805.

    • Si l'instantané source est dans un autreAWSRegion que la copie, spécifiez un ARN d'instantané de base de données valide tel quearn:aws:neptune:us-west-2:123456789012:snapshot:instance1-snapshot-20130805.

    • Si vous effectuez la copie à partir d'un instantané de base de données manuel partagé, ce paramètre doit être l'Amazon Resource Name (ARN) de l'instantané de base de données partagé.

    • Si vous copiez un instantané chiffré, ce paramètre doit être au format ARN pour la sourceAWSRégion et doit correspondre à la régionSourceDBSnapshotIdentifierdans lePreSignedUrl  Paramètre .

  • --target-db-cluster-snapshot-identifier— L'identifiant de la nouvelle copie de l'instantané de base de données chiffré.

  • --kms-key-id— — LeAWS KMSID de clé pour un instantané de base de données chiffré. L'ID de clé AWS KMS est l'Amazon Resource Name (ARN), l'identifiant de clé AWS KMS ou l'alias de clé AWS KMS pour la clé de chiffrement AWS KMS.

    • Si vous copiez un instantané de base de données crypté depuis votreAWS, vous pouvez spécifier une valeur pour ce paramètre afin de chiffrer la copie avec une nouvelleAWS KMSclé de chiffrement. Si vous ne spécifiez pas de valeur pour ce paramètre, la copie de l'instantané de base de données est chiffrée avec la mêmeAWS KMSclé en tant qu'instantané de base de données source.

    • Vous ne pouvez pas utiliser ce paramètre pour créer une copie chiffrée d'un instantané non chiffré. Si vous essayez de le faire, une erreur s'affichera.

    • Si vous copiez un instantané chiffré vers un autreAWSRégion, puis vous devez spécifier uneAWS KMSclé pour la destinationAWSRégion .AWS KMSles clés de chiffrement sont spécifiques auAWSrégion dans laquelle elles sont créées et vous ne pouvez pas utiliser de clés de chiffrement issues d'une régionAWSRégion dans une autreAWSRégion .

  • --source-region— ID du champAWSRégion de l'instantané de base de données source. Si vous copiez un instantané chiffré vers une autre région AWS, vous devez spécifier cette option.

  • --region— ID du champAWSRégion de copie de l'instantané. Si vous copiez un instantané chiffré vers une autre région AWS, vous devez spécifier cette option.

Exemple Source non chiffrée, même région de destination

Le code suivant crée une copie d'instantané, avec le nouveau nommydbsnapshotcopy, à partir desus-east-1 AWSde la régionus-west-2region Région.

Pour Linux, OS X ou Unix :

aws neptune copy-db-cluster-snapshot \ --source-db-cluster-snapshot-identifier instance1-snapshot-20130805 \ --target-db-cluster-snapshot-identifier mydbsnapshotcopy

Pour Windows :

aws neptune copy-db-cluster-snapshot ^ --source-db-cluster-snapshot-identifier instance1-snapshot-20130805 ^ --target-db-cluster-snapshot-identifier mydbsnapshotcopy

Exemple Source non chiffrée, autre région de destination

Le code suivant crée une copie d'instantané, avec le nouveau nommydbsnapshotcopy, à partir desus-east-1 AWSde la régionus-west-2region Région. Exécutez la commande dans la région us-west-2.

Pour Linux, OS X ou Unix :

aws neptune copy-db-cluster-snapshot \ --source-db-cluster-snapshot-identifier arn:aws:neptune:us-east-1:123456789012:snapshot:instance1-snapshot-20130805 \ --target-db-cluster-snapshot-identifier mydbsnapshotcopy \ --source-region us-east-1 \ --region us-west-2

Pour Windows :

aws neptune copy-db-cluster-snapshot ^ --source-db-cluster-snapshot-identifier arn:aws:neptune:us-east-1:123456789012:snapshot:instance1-snapshot-20130805 ^ --target-db-cluster-snapshot-identifier mydbsnapshotcopy ^ --source-region us-east-1 ^ --region us-west-2

Exemple Source chiffrée, autre région de destination

L'exemple de code suivant copie un instantané de base de données chiffré à partir desus-east-1 AWSde la régionus-west-2region Région. Exécutez la commande dans la région us-west-2.

Pour Linux, OS X ou Unix :

aws neptune copy-db-cluster-snapshot \ --source-db-cluster-snapshot-identifier arn:aws:neptune:us-west-2:123456789012:snapshot:instance1-snapshot-20161115 \ --target-db-cluster-snapshot-identifier mydbsnapshotcopy \ --source-region us-east-1 \ --region us-west-2 --kms-key-id my_us_west_2_key

Pour Windows :

aws neptune copy-db-cluster-snapshot ^ --source-db-cluster-snapshot-identifier arn:aws:neptune:us-west-2:123456789012:snapshot:instance1-snapshot-20161115 ^ --target-db-cluster-snapshot-identifier mydbsnapshotcopy ^ --source-region us-east-1 ^ --region us-west-2 --kms-key-id my-us-west-2-key