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é du cluster de bases de données et pas uniquement des bases de données individuelles. 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. Un cluster de base de données restauré à partir d'une version de moteur obsolète ne sera pas accessible tant qu'il n'aura pas été mis à niveau vers une version majeure plus récente.
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 de plus amples informations, veuillez consulter Support RDS étendu d'Amazon Aurora.
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 plus d'informations, voir AWS: : : RDS : DBCluster dans le guide de AWS CloudFormation 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 de plus amples informations, veuillez consulter 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 Groupes de paramètres pour Amazon Aurora ().
Considérations relatives aux groupes de sécurité
Lorsque vous restaurez un cluster de bases de données, le cloud privé virtuel (VPC), le groupe de sous-réseaux de base de données et le groupe de VPC sécurité par défaut sont associés à l'instance restaurée, sauf si vous en choisissez d'autres.
-
Si vous utilisez la RDS console Amazon, vous pouvez spécifier un groupe de VPC sécurité personnalisé à associer au cluster ou créer un nouveau groupe VPC de sécurité.
-
Si vous utilisez le AWS CLI, vous pouvez spécifier un groupe VPC de sécurité personnalisé à associer au cluster en incluant l'
--vpc-security-group-ids
option dans larestore-db-cluster-from-snapshot
commande. -
Si vous utilisez Amazon RDSAPI, vous pouvez inclure le
VpcSecurityGroupIds.VpcSecurityGroupId.N
paramètre dans l'RestoreDBClusterFromSnapshot
action.
Dès que la restauration est terminée et que votre nouveau cluster de base de données est disponible, vous pouvez également modifier VPC les paramètres en modifiant le cluster de base de données. Pour de plus amples informations, veuillez consulter 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.
Avec Aurora My SQL et Aurora PostgreSQL, vous pouvez également restaurer un instantané de cluster de base de données sur un Aurora Serverless Cluster de bases de données. Pour de plus amples informations, veuillez consulter Restaurer un Aurora Serverless v1 Cluster DB.
Avec Aurora MySQL, vous pouvez restaurer un instantané de cluster de base de données d'un cluster sans requête parallèle vers un cluster avec requête parallèle. La requête parallèle étant généralement utilisée avec de très grandes tables, le mécanisme de capture instantanée est le moyen le plus rapide d'ingérer de gros volumes de données dans un cluster compatible avec les requêtes Aurora My SQL parallel. Pour de plus amples informations, veuillez consulter Requête parallèle pour Amazon Aurora My SQL.
Restaurer à partir d'un instantané
Vous pouvez restaurer un cluster de base de données à partir d'un instantané de cluster de base de données en utilisant le AWS Management Console AWS CLI, le, ou le RDSAPI.
Pour restaurer un cluster DB à partir d'un instantané de cluster DB
Connectez-vous à la RDS console Amazon AWS Management Console et ouvrez-la à l'adresse https://console.aws.amazon.com/rds/
. -
Dans le panneau de navigation, choisissez Snapshots.
-
Choisissez l'instantané de cluster de base de données à partir duquel vous voulez restaurer.
-
Pour Actions, choisissez Restaurer l'instantané.
La page Restaurer un instantané s'affiche.
-
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.
-
Pour Identifiant d'instance de base de données, saisissez le nom du cluster de bases de données restauré.
-
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.
-
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
Dans Linux, macOS, ou Unix:
aws rds restore-db-cluster-from-snapshot \ --db-cluster-identifier
mynewdbcluster
\ --snapshot-identifiermydbclustersnapshot
\ --engineaurora-mysql|aurora-postgresql
Dans Windows:
aws rds restore-db-cluster-from-snapshot ^ --db-cluster-identifier
mynewdbcluster
^ --snapshot-identifiermydbclustersnapshot
^ --engineaurora-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 crée RDS automatiquement l'instance de base de données principale (rédacteur) pour votre cluster de base 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'RDSAPIopération R estoreDBCluster FromSnapshot avec les paramètres suivants :
-
DBClusterIdentifier
-
SnapshotIdentifier
Important
Si vous utilisez la console pour restaurer un cluster de bases de données, Amazon crée RDS automatiquement l'instance de base de données principale (rédacteur) pour votre cluster de base de données. Si vous utilisez le RDS API pour restaurer un cluster de base de données, vous devez créer explicitement l'instance principale pour votre cluster de base 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'RDSAPIopération C reateDBInstance 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 paramètre DBClusterIdentifier
.