Amazon Relational Database Service
Guide de l'utilisateur

Suppression d'une instance de base de données

Pour supprimer une instance de base de données, procédez comme suit :

  • Fournissez le nom de l'instance.

  • 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.

Vous pouvez uniquement supprimer des instances dont la protection contre la suppression n'est pas activée. Lorsque vous créez ou modifiez une instance de base de données, vous avez la possibilité d'activer la protection contre la suppression de façon à ce que les utilisateurs ne puissent pas supprimer cette instance. La protection contre la suppression est désactivée par défaut pour vous lorsque vous utilisez des commandes de l'AWS CLI et de l'API. La protection contre la suppression est activée lorsque vous utilisez AWS Management Console pour créer une instance de base de données de production. Cependant, Amazon RDS applique la protection contre la suppression lorsque vous utilisez la console, l'interface de ligne de commande ou l'API pour supprimer une instance de base de données. Pour supprimer une instance de base de données dont la protection contre la suppression est activée, modifiez d'abord l'instance et désactivez la protection contre la suppression.

Si l'instance de base de données que vous voulez supprimer possède un réplica en lecture, vous devez promouvoir ce dernier ou le supprimer. Pour plus d'informations, consultez Promotion d'un réplica en lecture en instance de bases de données autonome.

Création d'un instantané final et conservation des sauvegardes automatiques

Lorsque vous supprimez une instance de base de données, vous pouvez choisir de créer un instantané final de l'instance de base de données. Vous pouvez uniquement choisir de conserver les sauvegardes automatiques après avoir supprimé l'instance de base de données. Pour pouvoir restaurer ultérieurement l'instance de base de données, créez un instantané final ou conservez les sauvegardes automatiques.

Avec instantané final Sans instantané final Conservation des sauvegardes automatiques

Critères de choix

Pour pouvoir restaurer ultérieurement l'instance de base de données supprimée, vous pouvez créer un instantané de base de données final.

Pour supprimer rapidement une instance de base de données, vous pouvez ignorer la création d'un instantané de base de données final.

Important

Si vous ignorez l'instantané, pour restaurer votre instance de base de données, vous devez effectuer une des opérations suivantes :

  • Vous devez utiliser un ancien instantané manuel de l'instance de base de données pour restaurer celle-ci à l'instant précis de cet instantané.

  • Vous devez choisir de conserver les sauvegardes automatiques, que vous pourrez alors utiliser pour la restauration à un moment quelconque au cours de la période de rétention définie.

Plutôt que de créer un instantané, vous pouvez choisir d'activer Conserver les sauvegardes automatiques lorsque vous supprimez une instance de base de données. Ces sauvegardes restent soumises à la période de rétention de l'instance de base de données et expirent de la même façon que les instantanés système.

Sauvegardes automatiques

Toutes les sauvegardes automatiques sont supprimées et ne peuvent pas être récupérées, sauf si vous activez l'option Conserver les sauvegardes automatiques.

Toutes les sauvegardes automatiques sont supprimées et ne peuvent pas être récupérées, sauf si vous choisissez de les conserver au moment de la suppression de l'instance de base de données.

Les sauvegardes automatiques sont conservées pendant une durée déterminée, que vous ayez choisi ou non de créer un instantané final. Elles sont conservées pendant la durée de rétention définie pour l'instance de base de données au moment où vous l'avez supprimée.

Instantanés manuels

Les anciens instantanés manuels ne sont pas supprimés.

Les anciens instantanés manuels ne sont pas supprimés.

Aucun instantané n'est supprimé.

Vous ne pouvez pas créer d'instantané final de votre instance de base de données s'il se trouve dans un des états suivants : creating, failed, incompatible-restore ou incompatible-network. Pour plus d'informations sur les états des instances de base de données, consultez Statut d'instance de base de données.

Suppression d'une instance de base de données à l'aide de la console, de la CLI et de l'API

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.

Console

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, activez Create final snapshot?.

  5. Si vous avez activé Create final snapshot? (Créer un instantané final ?) à l'étape précédente, dans le champ Nom de l'instantané final, saisissez le nom de votre instantané de base de données final.

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

  7. Saisissez delete me dans la zone.

  8. Sélectionnez Delete.

AWS CLI

Pour supprimer une instance de base de données à l'aide de l'AWS CLI, appelez la commande delete-db-instance 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 Linux, OS X ou Unix :

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

Pour 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 Linux, OS X ou Unix :

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

Pour Windows :

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

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

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

https://rds.amazonaws.com/ ?Action=DeleteDBInstance &DBInstanceIdentifier=mydbinstance &FinalDBSnapshotIdentifier=mydbinstancefinalsnapshot &DeleteAutomatedBackups=true &SignatureMethod=HmacSHA256 &SignatureVersion=4 &Version=2014-10-31 &X-Amz-Algorithm=AWS4-HMAC-SHA256 &X-Amz-Credential=AKIADQKE4SARGYLE/20140305/us-west-1/rds/aws4_request &X-Amz-Date=20140305T185838Z &X-Amz-SignedHeaders=content-type;host;user-agent;x-amz-content-sha256;x-amz-date &X-Amz-Signature=b441901545441d3c7a48f63b5b1522c5b2b37c137500c93c45e209d4b3a064a3

Exemple Avec conservation des sauvegardes automatiques et pas d'instantané final

https://rds.amazonaws.com/ ?Action=DeleteDBInstance &DBInstanceIdentifier=mydbinstance &SkipFinalSnapshot=true &DeleteAutomatedBackups=false &SignatureMethod=HmacSHA256 &SignatureVersion=4 &Version=2014-10-31 &X-Amz-Algorithm=AWS4-HMAC-SHA256 &X-Amz-Credential=AKIADQKE4SARGYLE/20140305/us-west-1/rds/aws4_request &X-Amz-Date=20140305T185838Z &X-Amz-SignedHeaders=content-type;host;user-agent;x-amz-content-sha256;x-amz-date &X-Amz-Signature=b441901545441d3c7a48f63b5b1522c5b2b37c137500c93c45e209d4b3a064a3