Restauration d'un cluster de base de données à une heure spécifiée à l'aide de AWS Backup - Amazon Aurora

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.

Restauration d'un cluster de base de données à une heure spécifiée à l'aide de AWS Backup

Vous pouvez l'utiliser AWS Backup pour gérer vos sauvegardes automatisées, puis pour les restaurer à une heure spécifiée. Pour ce faire, vous créez un plan de sauvegarde dans AWS Backup et attribuez votre cluster de base de données en tant que ressource. Vous activez ensuite les sauvegardes continues PITR dans la règle de sauvegarde. Pour plus d'informations sur les plans et les règles de sauvegarde, consultez le Guide du développeur AWS Backup.

Permettre des sauvegardes continues dans AWS Backup

Vous activez les sauvegardes continues dans les règles de sauvegarde.

Pour activer les sauvegardes continues pour PITR
  1. Connectez-vous à la AWS Management Console AWS Backup console et ouvrez-la à l'adresse https://console.aws.amazon.com/backup.

  2. Dans le panneau de navigation, choisissez Backup plans (Plans de sauvegarde).

  3. Sous Nom du plan de sauvegarde, sélectionnez le plan de sauvegarde que vous utilisez pour sauvegarder votre cluster de bases de données.

  4. Sous la section Règles de sauvegarde, choisissez Ajouter une règle de sauvegarde.

    La page Ajouter une règle de sauvegarde apparaît.

  5. Cochez la case Activer les sauvegardes continues pour la point-in-time restauration (PITR).

    Activez les sauvegardes continues pour point-in-time la restauration (PITR).
  6. Choisissez d'autres paramètres selon vos besoins, puis choisissez Ajouter la règle de sauvegarde.

Restauration à partir d'une sauvegarde continue dans AWS Backup

Vous effectuez une restauration à un instant spécifié à partir d'un coffre de sauvegarde.

Vous pouvez utiliser le AWS Management Console pour restaurer un cluster de base de données à une heure spécifiée.

Pour effectuer une restauration à partir d'une sauvegarde continue dans AWS Backup
  1. Connectez-vous à la AWS Management Console AWS Backup console et ouvrez-la à l'adresse https://console.aws.amazon.com/backup.

  2. Dans le panneau de navigation, choisissez Backup vaults (Coffres-forts de sauvegarde).

  3. Choisissez le coffre de sauvegarde qui contient votre sauvegarde continue, par exemple Par défaut.

    La page de détails du coffre de sauvegarde apparaît.

  4. Sous Points de restauration, sélectionnez le point de récupération pour la sauvegarde automatique.

    Il a un type de sauvegarde En continu et un nom avec continuous:cluster-AWS-Backup-job-number.

  5. Pour Actions, choisissez Restaurer.

    La page Restaurer la sauvegarde apparaît.

    Restaurez la page de sauvegarde pour point-in-time la restauration (PITR).
  6. Pour Restaurer à un moment donné, sélectionnez Spécifier la date et l'heure pour restaurer à un moment précis.

  7. Choisissez les autres paramètres nécessaires pour restaurer le cluster de bases de données, puis choisissez Restaurer la sauvegarde.

    La page Tâches apparaît, montrant le volet Tâches de restauration. Un message en haut de la page fournit des informations sur la tâche de restauration.

Une fois le cluster de bases de données restauré, vous devez y ajouter l'instance de base de données principale (enregistreur). Pour créer l'instance principale de votre cluster de base de données, appelez la create-db-instance AWS CLI commande. Incluez le nom du cluster de bases de données comme valeur de paramètre --db-cluster-identifier.

Vous utilisez la start-restore-job AWS CLI commande pour restaurer le cluster de base de données à une heure spécifiée. Les paramètres suivants sont obligatoires :

  • --recovery-point-arn— Le nom de la ressource Amazon (ARN) pour le point de restauration à partir duquel la restauration doit être effectuée.

  • --resource-type : utilisez Aurora.

  • --iam-role-arn— Le ARN IAM rôle que vous utilisez pour les AWS Backup opérations.

  • --metadata : métadonnées que vous utilisez pour restaurer le cluster de bases de données. Les paramètres suivants sont obligatoires :

    • DBClusterIdentifier

    • Engine

    • RestoreToTime ou UseLatestRestorableTime

L'exemple suivant montre comment restaurer un cluster de bases de données à un instant spécifié.

aws backup start-restore-job \ --recovery-point-arn arn:aws:backup:eu-central-1:123456789012:recovery-point:continuous:cluster-itsreallyjustanexample1234567890-487278c2 \ --resource-type Aurora \ --iam-role-arn arn:aws:iam::123456789012:role/service-role/AWSBackupDefaultServiceRole \ --metadata '{"DBClusterIdentifier":"backup-pitr-test","Engine":"aurora-mysql","RestoreToTime":"2023-09-01T17:00:00.000Z"}'

L'exemple suivant montre comment restaurer un cluster de bases de données à l'heure de restauration la plus récente.

aws backup start-restore-job \ --recovery-point-arn arn:aws:backup:eu-central-1:123456789012:recovery-point:continuous:cluster-itsreallyjustanexample1234567890-487278c2 \ --resource-type Aurora \ --iam-role-arn arn:aws:iam::123456789012:role/service-role/AWSBackupDefaultServiceRole \ --metadata '{"DBClusterIdentifier":"backup-pitr-latest","Engine":"aurora-mysql","UseLatestRestorableTime":"true"}'

Une fois le cluster de bases de données restauré, vous devez y ajouter l'instance de base de données principale (enregistreur). Pour créer l'instance principale de votre cluster de base de données, appelez la create-db-instance AWS CLI commande. Incluez le nom du cluster de bases de données comme valeur de paramètre --db-cluster-identifier.