Restauration d'un cluster Amazon Aurora - AWS Backup

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 Amazon Aurora

Utiliser la AWS Backup console pour restaurer les points de restauration Aurora

AWS Backup restaure votre cluster Aurora ; il ne crée ni n'attache d'RDSinstance Amazon à votre cluster. Au cours des étapes suivantes, vous allez créer et associer une RDS instance Amazon à votre cluster Aurora restauré à l'aide duCLI.

Pour restaurer un cluster Aurora, vous devez spécifier plusieurs options de restauration. Pour plus d'informations sur ces options, consultez Présentation de la sauvegarde et de la restauration d'un cluster de bases de données Aurora dans le Guide de l'utilisateur Amazon Aurora. Les spécifications relatives aux options de restauration se trouvent dans le API guide de RestoreDBClusterFromSnapshot.

Pour restaurer un cluster Amazon Aurora
  1. Ouvrez la AWS Backup console à l'adresse https://console.aws.amazon.com/backup.

  2. Dans le volet de navigation, choisissez Ressources protégées et l'ID de ressource Aurora que vous voulez restaurer.

  3. Sur la page Détails de la ressource, une liste des points de récupération pour l'ID de ressource sélectionné s'affiche. Pour restaurer une ressource, dans le volet Sauvegardes, cliquez sur le bouton d’option en regard de l'ID du point de récupération de la ressource. Dans le coin supérieur droit du volet, choisissez Restaurer.

  4. Dans le volet Spécifications d'instance, acceptez les valeurs par défaut ou spécifiez les valeurs des paramètres Moteur de base de données, Version du moteur de base de données et Type de capacité.

    Note

    Si le type de capacité Sans serveur est sélectionné, un volet Paramètres de capacité apparaît. Spécifiez les valeurs des paramètres Unité de capacité Aurora minimale et Unité de capacité Aurora maximale ou choisissez des options différentes dans la section Configuration de dimensionnement supplémentaire.

  5. Dans le volet Paramètres, spécifiez un nom unique pour toutes les instances de cluster de base de données que vous Compte AWS possédez dans la région actuelle.

  6. Dans le volet Réseau et sécurité, acceptez les valeurs par défaut ou spécifiez les options pour les paramètres du cloud privé virtuel (VPC), du groupe de sous-réseaux et de la zone de disponibilité.

  7. Dans le volet des options de base de données, acceptez les valeurs par défaut ou spécifiez les options pour le port de base de données, le groupe de paramètres du cluster de base de données et les paramètres activés pour l'authentification de IAM base de données.

  8. Dans le volet Sauvegarde, acceptez la valeur par défaut ou spécifiez la valeur du paramètre Copier les balises dans les instantanés.

  9. Dans le volet Retour sur trace, acceptez la valeur par défaut ou spécifiez les valeurs des paramètres Activer le retour sur trace ou Désactiver le retour sur trace.

  10. Dans le volet Chiffrement, acceptez la valeur par défaut ou spécifiez les valeurs des paramètres Activer le chiffrement ou Désactiver le chiffrement.

  11. Dans le volet Exportations de journaux, choisissez les types de journaux à publier sur Amazon CloudWatch Logs. Le IAMrôle est déjà défini.

  12. Dans le volet Restaurer le rôle, choisissez le IAM rôle qui AWS Backup sera assumé pour cette restauration.

  13. Après avoir spécifié tous vos paramètres, choisissez Restaurer la sauvegarde.

    Le volet Restaurer les tâches s'affiche. Un message en haut de la page fournit des informations sur la tâche de restauration.

  14. Une fois votre restauration terminée, attachez votre cluster Aurora restauré à une RDS instance Amazon.

    À l'aide du AWS CLI :

    • Pour Linux, macOS ou Unix :

      aws rds create-db-instance --db-instance-identifier sample-instance \ --db-cluster-identifier sample-cluster --engine aurora-mysql --db-instance-class db.r4.large
    • Pour Windows :

      aws rds create-db-instance --db-instance-identifier sample-instance ^ --db-cluster-identifier sample-cluster --engine aurora-mysql --db-instance-class db.r4.large

Voir sauvegardes et point-in-time restauration continues (PITR) pour plus d'informations sur les sauvegardes continues et la restauration à un moment donné.

Utilisez le AWS Backup APICLI, ou SDK pour restaurer les points de restauration Aurora

Utilisez StartRestoreJob. Vous pouvez spécifier les métadonnées suivantes lors des restaurations Aurora :

List<String> availabilityZones; Long backtrackWindow; Boolean copyTagsToSnapshot; String databaseName; String dbClusterIdentifier; String dbClusterParameterGroupName; String dbSubnetGroupName; List<String> enableCloudwatchLogsExports; Boolean enableIAMDatabaseAuthentication; String engine; String engineMode; String engineVersion; String kmsKeyId; Integer port; String optionGroupName; ScalingConfiguration scalingConfiguration; List<String> vpcSecurityGroupIds;

Exemple :

"restoreMetadata":"{\"EngineVersion\":\"5.6.10a\",\"KmsKeyId\":\"arn:aws:kms:us-east-1:234567890123:key/45678901-ab23-4567-8cd9-012d345e6f7\",\"EngineMode\":\"serverless\",\"AvailabilityZones\":\"[\\\"us-east-1b\\\",\\\"us-east-1e\\\",\\\"us-east-1c\\\"]\",\"Port\":\"3306\",\"DatabaseName\":\"\",\"DBSubnetGroupName\":\"default-vpc-05a3b07cf6e193e1g\",\"VpcSecurityGroupIds\":\"[\\\"sg-012d52c68c6e88f00\\\"]\",\"ScalingConfiguration\":\"{\\\"MinCapacity\\\":2,\\\"MaxCapacity\\\":64,\\\"AutoPause\\\":true,\\\"SecondsUntilAutoPause\\\":300,\\\"TimeoutAction\\\":\\\"RollbackCapacityChange\\\"}\",\"EnableIAMDatabaseAuthentication\":\"false\",\"DBClusterParameterGroupName\":\"default.aurora5.6\",\"CopyTagsToSnapshot\":\"true\",\"Engine\":\"aurora\",\"EnableCloudwatchLogsExports\":\"[]\"}"