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 l'API AWS Management Console, de 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 de capture finale, la suppression de votre instance est plus rapide. L'inconvénient est qu'il n'existe aucun instantané final que vous pourrez restaurer ultérieurement. Si vous décidez de restaurer votre instance de base de données supprimée, conservez les sauvegardes automatiques ou utilisez un instantané manuel antérieur pour restaurer votre instance de base de données à la même date que l'instantané précédent.

  • 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 qui se trouvent dans le même emplacement Région AWS que votre 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 automatisées vers 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 pour une instance de base de données mono-AZ.

  • 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 les informations de facturation pour toutes vos AWS ressources en utilisant le AWS Cost Explorer. Pour plus d'informations, consultez la section Analyse de vos coûts avec AWS Cost Explorer.

  • Si vous supprimez une instance de base de données contenant des répliques de lecture Région AWS, chaque réplique de lecture est automatiquement promue 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 possède des répliques de lecture différentes Régions AWS, consultez Considérations liées à la réplication entre régions les informations relatives à la suppression de l'instance de base de données source pour une réplique de lecture entre régions.

  • Lorsque le statut d'une instance de base de données estdeleting, la valeur de son certificat CA n'apparaît pas dans la console RDS ni dans les sorties des AWS CLI commandes ou des opérations de l'API RDS. Pour de plus amples informations sur les certificats d'autorité de certification, veuillez consulter .

  • 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 l'API AWS Management Console, de 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 console Amazon RDS AWS Management Console et ouvrez-la à 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 des instances de base de données de votre compte, appelez la describe-db-instancescommande :

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

Pour supprimer une instance de base de données à l'aide de AWS 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