Restauration à partir d'un instantané de cluster de base de données multi-AZ vers une instance de base de données mono-AZ - Amazon Relational Database Service

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 multi-AZ vers une instance de base de données mono-AZ

Multi-AZ DB cluster snapshot (Instantané de cluster de bases de données multi-AZ) 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 restaurer un instantané de cluster de bases de données multi-AZ dans un déploiement mono-AZ ou un déploiement d'instance de base de données multi-AZ. Pour plus d'informations sur les déploiements multi-AZ, consultez Configuration et gestion d'un déploiement multi-AZ.

Note

Vous pouvez également restaurer un instantané de cluster de bases de données multi-AZ dans un nouveau cluster de bases de données multi-AZ. Pour obtenir des instructions, veuillez consulter Restauration d'un instantané dans un cluster de base de données multi-AZ.

Pour plus d'informations sur la restauration d'un cluster de base de données multi-AZ avec une version RDS Extended Support, consultez. Restauration d'une instance de base de données ou d'un cluster de base de données multi-AZ, d'un cluster avec Amazon RDS Extended Support

Utilisez l'API AWS Management Console, la ou l' AWS CLI API RDS pour restaurer un instantané de cluster de base de données multi-AZ dans le cadre d'un déploiement mono-AZ ou d'un déploiement d'instance de base de données multi-AZ.

Pour restaurer un instantané de cluster de bases de données multi-AZ dans un déploiement mono-AZ ou un déploiement d'instance de base de données multi-AZ
  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 (Instantanés).

  3. Choisissez l'instantané de cluster de bases de données multi-AZ à partir duquel vous voulez restaurer.

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

  5. Sur la page Restore snapshot (Restaurer un instantané), dans Availability and durability (Disponibilité et durabilité), sélectionnez l'une des options suivantes :

    • Single DB instance (Instance de base de données unique) : restaure l'instantané sur une instance de base de données sans instance de base de données de secours.

    • Multi-AZ DB instance (Instance de base de données Multi-AZ) : restaure l'instantané dans un déploiement d'instance de base de données multi-AZ avec une instance de base de données primaire et une instance de base de données de secours.

  6. Pour DB instance identifier (Identifiant de l'instance de base de données), saisissez le nom de l'instance de base de données restaurée.

  7. Pour les sections restantes, spécifiez vos paramètres d'instance de base de données. Pour obtenir des informations sur chaque paramètre, consultez Paramètres des instances de base de données.

  8. Choisissez Restore DB Instance (Restaurer une instance de base de données).

Pour restaurer un instantané de cluster de base de données multi-AZ sur un déploiement d'instance de base de données, utilisez la AWS CLI commande restore-db-instance-from-db-snapshot.

Dans l'exemple suivant, vous effectuez la restauration à partir d'un instantané de cluster de bases de données multi-AZ créé précédemment sous le nom myclustersnapshot. Vous effectuez la restauration vers un déploiement d'instance de base de données multi-AZ avec une instance de base de données primaire nommée mynewdbinstance. Pour l'option --db-cluster-snapshot-identifier, spécifiez le nom de l'instantané du cluster de bases de données multi-AZ.

Pour l'option --db-instance-class, spécifiez la classe d'instance de base de données pour le déploiement de la nouvelle instance de base de données. Pour plus d'informations sur les classes d'instance de base de données, veuillez consulter Classes d'instances de base de données .

Vous pouvez également spécifier d'autres options.

Pour LinuxmacOS, ou Unix :

aws rds restore-db-instance-from-db-snapshot \ --db-instance-identifier mynewdbinstance \ --db-cluster-snapshot-identifier myclustersnapshot \ --engine mysql \ --multi-az \ --db-instance-class db.r6g.xlarge

Dans Windows :

aws rds restore-db-instance-from-db-snapshot ^ --db-instance-identifier mynewdbinstance ^ --db-cluster-snapshot-identifier myclustersnapshot ^ --engine mysql ^ --multi-az ^ --db-instance-class db.r6g.xlarge

Une fois l'instance de base de données restaurée, vous pouvez l'ajouter au groupe de sécurité associé au cluster de bases de données multi-AZ qui a servi à créer l'instantané, le cas échéant. Cette action offre les même fonctions que pour le cluster de bases de données multi-AZ précédent.

Pour restaurer un instantané de cluster de base de données multi-AZ sur un déploiement d'instance de base de données, appelez l'opération d'API RDS RestoreDB InstanceFrom DBSnapshot avec les paramètres suivants :

  • DBInstanceIdentifier

  • DBClusterSnapshotIdentifier

  • Engine

Vous pouvez également spécifier d'autres paramètres facultatifs.

Une fois l'instance de base de données restaurée, vous pouvez l'ajouter au groupe de sécurité associé au cluster de bases de données multi-AZ qui a servi à créer l'instantané, le cas échéant. Cette action offre les même fonctions que pour le cluster de bases de données multi-AZ précédent.