Restauration à partir d'un instantané de cluster de base de données - 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 à partir d'un instantané de cluster de base de données

Amazon RDS crée un instantané du volume de stockage de votre cluster de bases de données en sauvegardant l'intégralité de ce dernier, et pas seulement les bases de données. Vous pouvez créer un cluster de bases de données en effectuant une restauration à partir de cet instantané de base de données. Vous indiquez le nom de l'instantané de cluster de bases de données à partir duquel opérer la restauration, puis un nom pour le nouveau cluster de bases de données résultant de l'opération de restauration. Vous ne pouvez pas restaurer un cluster de bases de données existant à partir d'un instantané de cluster de bases de données. Un nouveau cluster de bases de données est généré lors de la restauration.

Important

Si vous tentez de restaurer un instantané vers une version obsolète du moteur de base de données, une mise à niveau immédiate vers la dernière version du moteur aura lieu. En outre, des frais de support étendu peuvent s'appliquer si la version bénéficie du support étendu ou a atteint la fin du support standard. Pour plus d’informations, consultez Utilisation du support étendu d'Amazon RDS.

Après restauration du cluster de bases de données, vous pouvez l'utiliser dès que son statut est available.

Vous pouvez l'utiliser AWS CloudFormation pour restaurer un cluster de base de données à partir d'un instantané de cluster de base de données. Pour de plus amples informations, veuillez consulter AWS::RDS::DBCluster dans leAWS CloudFormation Guide de l'utilisateur.

Note

Le partage manuel d'un instantané de cluster de base de données, qu'il soit chiffré ou non, permet aux AWS comptes autorisés de restaurer directement un cluster de base de données à partir de l'instantané au lieu d'en prendre une copie et de le restaurer à partir de celui-ci. Pour plus d’informations, consultez Partage d'un instantané de cluster de base de données.

Pour plus d'informations sur la restauration d'un cluster de base de données Aurora ou d'un cluster global avec une version RDS Extended Support, consultezRestauration de base de données Aurora ou d'un cluster global avec Amazon RDS Extended Support.

Considérations relatives au groupe de paramètres

Nous vous recommandons de conserver le groupe de paramètres de base de données et le groupe de paramètres de cluster de base de données pour tous les instantanés de cluster de base de données que vous créez, de manière à pouvoir associer votre cluster de base de données restauré aux groupes de paramètres appropriés.

Le groupe de paramètres de base de données par défaut et le groupe de paramètres de cluster de base de données sont associés au cluster restauré, sauf si vous en choisissez des autres. Aucun paramètre personnalisé n'est disponible dans les groupes de paramètres par défaut.

Vous pouvez spécifier les groupes de paramètres lorsque vous restaurez l'instancele cluster de base de données.

Pour plus d'informations sur les groupes de paramètres de base de données et les groupes de paramètres de cluster de bases de données, veuillez consulter Utilisation des groupes de paramètres.

Considérations relatives aux groupes de sécurité

Lorsque vous restaurez un cluster de bases de données, le cloud privé virtuel (VPC) par défaut, le groupe de sous-réseaux de base de données et le groupe de sécurité du VPC sont associés à l'instance restaurée, sauf si vous en choisissez d'autres.

  • Si vous utilisez la console Amazon RDS, vous pouvez spécifier un groupe de sécurité de VPC personnalisé à associer au cluster ou créer un nouveau groupe de sécurité de VPC.

  • Si vous utilisez le AWS CLI, vous pouvez spécifier un groupe de sécurité VPC personnalisé à associer au cluster en incluant l'--vpc-security-group-idsoption dans la restore-db-cluster-from-snapshot commande.

  • Si vous utilisez l'API Amazon RDS, vous pouvez inclure le paramètre VpcSecurityGroupIds.VpcSecurityGroupId.N dans l'action RestoreDBClusterFromSnapshot.

Dès que la restauration est terminée et que votre nouveau cluster de bases de données est disponible, vous pouvez également changer les paramètres de VPC en modifiant le cluster de bases de données. Pour plus d’informations, consultez Modification d'un cluster de bases de données Amazon Aurora.

Considérations relatives à Amazon Aurora

Avec Aurora, vous restaurez un instantané de cluster de base de données dans un cluster de base de données.

Aurora MySQL et Aurora PostgreSQL vous permettent également de restaurer un instantané de cluster de base de données dans un cluster de base de données Aurora Serverless. Pour plus d’informations, consultez Restauration d'un cluster de bases de données Aurora Serverless v1.

Aurora MySQL vous permet de restaurer un instantané de cluster de base de données à partir d'un cluster sans requête parallèle à un cluster avec une requête parallèle. Le mécanisme d'instantané est la manière la plus rapide d'ingérer de grands volumes de données à un cluster Aurora MySQL à requête parallèle activée, car la requête parallèle est généralement utilisée avec de très grands tableaux. Pour plus d’informations, consultez Utilisation des requêtes parallèles pour Amazon Aurora MySQL.

Restaurer à partir d'un instantané

Vous pouvez restaurer un cluster de bases de données à partir d’un instantané de cluster de bases de données à l’aide d' AWS Management Console, d' AWS CLI ou de l’API RDS.

Pour restaurer un cluster DB à partir d'un instantané de cluster DB
  1. Connectez-vous à la console Amazon RDS AWS Management Console et ouvrez-la à l'adresse https://console.aws.amazon.com/rds/.

  2. Dans le panneau de navigation, choisissez Snapshots.

  3. Choisissez l'instantané de cluster de base de données à partir duquel vous voulez restaurer.

  4. Pour Actions, choisissez Restaurer l'instantané.

    La page Restaurer un instantané s'affiche.

  5. Choisissez la version du moteur de base de données dans laquelle vous souhaitez restaurer le cluster de bases de données.

    Par défaut, l'instantané est restauré dans la version du moteur de base de données du cluster de bases de données source, si cette version est disponible.

  6. Pour Identifiant d'instance de base de données, saisissez le nom du cluster de bases de données restauré.

  7. Spécifiez d'autres paramètres, tels que la configuration de stockage du cluster de bases de données.

    Pour obtenir des informations sur chaque paramètre, consultez Paramètres pour les clusters de base de données Aurora.

  8. Choisissez Restore DB Cluster (Restaurer un cluster de bases de données).

Pour restaurer un cluster de base de données à partir d'un instantané de cluster de base de données, utilisez la AWS CLI commande restore-db-cluster-from-snapshot.

Dans cet exemple, vous effectuez la restauration à partir d'un instantané de cluster de base de données précédemment créé, nommé mydbclustersnapshot. Vous effectuez la restauration à un nouveau cluster de base de données nommé mynewdbcluster.

Vous pouvez spécifier d'autres paramètres, tels que la version du moteur de base de données. Si vous ne spécifiez pas de version de moteur, le cluster de bases de données est restauré dans la version de moteur par défaut.

Pour obtenir des informations sur chaque paramètre, consultez Paramètres pour les clusters de base de données Aurora.

Exemple

Pour LinuxmacOS, ou Unix :

aws rds restore-db-cluster-from-snapshot \ --db-cluster-identifier mynewdbcluster \ --snapshot-identifier mydbclustersnapshot \ --engine aurora-mysql|aurora-postgresql

Dans Windows :

aws rds restore-db-cluster-from-snapshot ^ --db-cluster-identifier mynewdbcluster ^ --snapshot-identifier mydbclustersnapshot ^ --engine aurora-mysql|aurora-postgresql

Lorsque le cluster de bases de données a été restauré, vous devez ajouter le cluster de bases de données au groupe de sécurité utilisé par le cluster de bases de données utilisée pour créer l'instantané de base de données si vous souhaitez profiter de la même fonctionnalité que celle du cluster de bases de données précédent.

Important

Si vous utilisez la console pour restaurer un cluster de bases de données, Amazon RDS crée automatiquement l'instance de base de données principale (auteur) pour votre cluster de bases de données. Si vous utilisez l' AWS CLI pour restaurer un cluster de bases de données, vous devez créer explicitement l'instance principale pour votre cluster de bases de données. L'instance principale est la première instance créée dans un cluster de base de données. Si vous ne créez pas l'instance de base de données principale, les points de terminaison du cluster de bases de données conservent le statut creating.

Appelez la create-db-instance AWS CLI commande pour créer l'instance principale de votre cluster de base de données. Incluez le nom du cluster de bases de données comme valeur de l'option --db-cluster-identifier.

Pour restaurer un cluster de base de données à partir d'un instantané de cluster de base de données, appelez l'opération d'API RDS RestoreDB ClusterFromSnapshot avec les paramètres suivants :

  • DBClusterIdentifier

  • SnapshotIdentifier

Important

Si vous utilisez la console pour restaurer un cluster de bases de données, Amazon RDS crée automatiquement l'instance de base de données principale (auteur) pour votre cluster de bases de données. Si vous utilisez l'API RDS pour restaurer un cluster de bases de données, vous devez créer explicitement l'instance principale pour votre cluster de bases de données. L'instance principale est la première instance créée dans un cluster de base de données. Si vous ne créez pas l'instance de base de données principale, les points de terminaison du cluster de bases de données conservent le statut creating.

Appelez l'opération d'API RDS CreateDBInstance pour créer l'instance principale pour votre cluster de bases de données. Incluez le nom du cluster de bases de données comme valeur de paramètre DBClusterIdentifier.