Suppression d'une instance DB - 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.

Suppression d'une instance DB

Vous pouvez supprimer une instance de base de données à l'aide de la AWS Management Console, de l'AWS CLI ou de l'API RDS. Si vous souhaitez supprimer une instance de base de données d'un cluster de bases de données Aurora, consultez Suppression de clusters de bases de données Aurora et d'instances de bases de données.

Conditions préalables pour la suppression d'une instance de base de données

Avant d'essayer de supprimer votre instance de base de données, veillez à ce que la protection contre la suppression soit désactivée. Par défaut, la protection contre la suppression est activée pour une instance de base de données créée avec la console.

Si la protection contre la suppression est activée sur votre instance de base de données, vous pouvez la désactiver en modifiant les paramètres de votre instance. Choisissez Modifier dans la page des détails de la base de données ou appelez la modify-db-instancecommande. Cette opération n'entraîne pas de panne. Pour plus d'informations, consultez Paramètres des instances de base de données.

Considérations lors de la suppression d'une instance de base de données

La suppression d'une instance de base de données a un effet sur la capacité de restauration de l'instance, la disponibilité des sauvegardes et le statut de lecture du réplica. Examinez les problèmes suivants :

  • Vous pouvez choisir de créer un instantané de bases de données final. Vous avez les options suivantes :

    • Si vous prenez un instantané final, vous pouvez l'utiliser pour restaurer votre instance de base de données supprimée. RDS conserve à la fois l'instantané final et tous les instantanés manuels que vous avez pris précédemment. Vous ne pouvez pas créer un instantané de base de données final de votre instance de base de données si elle n'est pas dans l'état Available. Pour plus d'informations, consultez Affichage de l'état de l'instance de base de données dans un cluster Aurora.

    • Si vous ne prenez pas d'instantané final, la suppression est plus rapide. Toutefois, vous ne pouvez pas utiliser un instantané final pour restaurer votre instance de base de données. Si vous décidez ultérieurement de restaurer votre instance de base de données supprimée, conservez les sauvegardes automatisées ou utilisez un instantané manuel antérieur pour restaurer votre instance de base de données au moment de l'instantané.

  • Vous pouvez choisir de conserver les sauvegardes automatisées. Vous avez les options suivantes :

    • Si vous conservez les sauvegardes automatisées, RDS les garde pendant la période de conservation définie sur l'instance de base de données au moment où vous la supprimez. Vous pouvez utiliser les sauvegardes automatiques pour restaurer votre instance de base de données pendant la période de conservation, mais pas après. Cette période de conservation entre en vigueur, que vous choisissez de créer un instantané de base de données final ou non. Pour supprimer une sauvegarde automatisée conservée, consultez Suppression des sauvegardes automatisées conservées.

    • Les sauvegardes automatisées conservées et les instantanés manuels sont facturés tant qu'ils ne sont pas supprimés. Pour plus d'informations, consultez Coûts de conservation.

    • Si vous ne conservez pas les sauvegardes automatisées, RDS supprime les sauvegardes automatisées résidant dans la même Région AWS que l'instance de base de données. Il n'est pas possible de récupérer ces sauvegardes. Si vos sauvegardes automatisées ont été répliquées vers une autre Région AWS, RDS les conserve même si vous ne choisissez pas de conserver les sauvegardes automatisées. Pour plus d'informations, consultez Réplication des sauvegardes automatiques dans une autre Région AWS.

      Note

      Vous n'avez généralement pas besoin de conserver les sauvegardes automatisées si vous créez un instantané de base de données final.

  • Lorsque vous supprimez votre instance de base de données, RDS ne supprime pas les instantanés de base de données manuels. Pour plus d'informations, consultez Création d'un instantané de base de données.

  • Si vous souhaitez supprimer toutes les ressources RDS, notez que les ressources suivantes sont facturées :

    • Instances de base de données

    • Instantanés de base de données

    • Clusters de bases de données

    Si vous avez acheté des instances réservées, elles sont facturées conformément au contrat que vous avez accepté lors de l'achat de l'instance. Pour plus d'informations, consultez Instances de base de données réservées pour Amazon RDS. Vous pouvez obtenir des informations de facturation pour toutes vos ressources AWS en utilisant l'AWS Cost Explorer. Pour plus d'informations, consultez Analyse de vos coûts à l'aide de AWS Cost Explorer.

  • Si vous supprimez une instance de base de données ayant des réplicas en lecture dans la même Région AWS, chaque réplica en lecture est automatiquement promu en instance de base de données autonome. Pour plus d'informations, consultez Promotion d'un réplica en lecture en instance de bases de données autonome. Si votre instance de base de données a des réplicas en lecture dans différentes Régions AWS, consultez Considérations liées à la réplication entre régions pour en savoir plus sur la suppression de l'instance de base de données source pour un réplica en lecture entre régions.

  • Lorsque le statut d'une instance de base de données est deleting, sa valeur de certificat d'autorité de certification n'apparaît pas dans la console RDS ou dans la sortie pour les commandes AWS CLI ou les opérations d'API RDS. Pour de plus amples informations sur les certificats d'autorité de certification, veuillez consulter Utilisation de SSL/TLS pour chiffrer une connexion à une instance de base de données.

  • Le temps nécessaire à la suppression d'une instance de base de données varie en fonction de la période de conservation de la sauvegarde (c'est-à-dire du nombre de sauvegardes à supprimer), de la quantité de données supprimées et de la réalisation d'un instantané final.

Suppression d'une instance DB

Vous pouvez supprimer une instance de base de données à l'aide de la AWS Management Console, de l'AWS CLI ou de l'API RDS. Vous devez procéder comme suit :

  • Indiquez le nom de l'instance de base de données.

  • Activez ou désactivez l'option permettant de créer un instantané de base de données final de l'instance.

  • Activez ou désactivez l'option de conservation des sauvegardes automatiques.

Note

Vous ne pouvez pas supprimer une instance de base de données lorsque la protection contre la suppression est activée. Pour plus d'informations, consultez Conditions préalables pour la suppression d'une instance de base de données.

Pour supprimer une instance de base de données
  1. Connectez-vous à la AWS Management Console et ouvrez la console Amazon RDS à l'adresse https://console.aws.amazon.com/rds/.

  2. Dans le panneau de navigation, choisissez Bases de données, puis l'instance de base de données que vous souhaitez supprimer.

  3. Pour Actions, choisissez Supprimer.

  4. Pour créer un instantané de base de données final pour l'instance de base de données, choisissez Create final snapshot? (Créer un instantané final ?).

  5. Si vous avez choisi de créer un instantané final, entrez le paramètre Final snapshot name (Nom de l'instantané final).

  6. Pour conserver les sauvegardes automatiques, choisissez Conserver les sauvegardes automatiques.

  7. Saisissez delete me dans la zone.

  8. Sélectionnez Delete.

Pour trouver les ID d'instance des instances de base de données de votre compte, appelez la describe-db-instancescommande suivante :

aws rds describe-db-instances --query 'DBInstances[*].[DBInstanceIdentifier]' --output text

Pour supprimer une instance de base de données à l'aide deAWS CLI, appelez la delete-db-instancecommande avec les options suivantes :

  • --db-instance-identifier

  • --final-db-snapshot-identifier ou --skip-final-snapshot

Exemple Avec un instantané final et sans conservation des sauvegardes automatiques

Pour LinuxmacOS, ou Unix :

aws rds delete-db-instance \ --db-instance-identifier mydbinstance \ --final-db-snapshot-identifier mydbinstancefinalsnapshot \ --delete-automated-backups

Dans Windows :

aws rds delete-db-instance ^ --db-instance-identifier mydbinstance ^ --final-db-snapshot-identifier mydbinstancefinalsnapshot ^ --delete-automated-backups
Exemple Avec conservation des sauvegardes automatiques et pas d'instantané final

Pour LinuxmacOS, ou Unix :

aws rds delete-db-instance \ --db-instance-identifier mydbinstance \ --skip-final-snapshot \ --no-delete-automated-backups

Dans Windows :

aws rds delete-db-instance ^ --db-instance-identifier mydbinstance ^ --skip-final-snapshot ^ --no-delete-automated-backups

Pour arrêter une instance de base de données à l'aide l'API Amazon RDS, appelez l'opération DeleteDBInstance avec les paramètres suivants :

  • DBInstanceIdentifier

  • FinalDBSnapshotIdentifier ou SkipFinalSnapshot