View a markdown version of this page

Suppression d'une instance de base de données dans Amazon Neptune - Amazon Neptune

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 de base de données dans Amazon Neptune

Vous pouvez supprimer une instance de base de données Amazon Neptune dans n'importe quel état et à tout moment, tant que l'instance a été démarrée.

Avertissement

Si vous supprimez la dernière instance restante d'un cluster à l'aide de la console Web, le volume de stockage du cluster sous-jacent sera également supprimé.

Comment la protection contre la suppression affecte la suppression des instances de base de données

La protection contre la suppression est un paramètre au niveau du cluster. Lorsqu'elle est activée, elle empêche la suppression du cluster de bases de données, ainsi que de son volume de stockage et de ses données. Vous définissez la protection contre la suppression sur le cluster de bases de données, et non sur une instance de base de données individuelle.

L'effet de la protection contre la suppression des clusters sur la suppression d'une instance de base de données individuelle dépend de la méthode que vous utilisez :

  • Console de gestion AWS— Lorsque la protection contre la suppression est activée sur le cluster, vous ne pouvez pas supprimer les instances de base de données de ce cluster. La console bloque la suppression.

  • API, SDK ou AWS CLI — Vous pouvez toujours supprimer des instances de base de données individuelles, y compris la dernière instance (principale), tant que la protection contre la suppression des clusters est activée. Neptune bloque uniquement l'DeleteDBClusteropération, qui échoue tant que vous ne désactivez pas la protection contre la suppression. Si vous supprimez la dernière instance à l'aide de l'API, d'un SDK ou du AWS CLI, le cluster reste sans instance. Son volume de stockage et ses données sont conservés jusqu'à ce que vous désactiviez la protection contre la suppression et que vous supprimiez explicitement le cluster.

Note

La protection contre la suppression n'est pas un moyen d'imposer un nombre minimum de répliques de lecture. Read-replica la mise à l'échelle automatique supprime les lecteurs via l'API Neptune, de sorte que la protection contre la suppression des clusters n'empêche pas une activité de mise à l'échelle de supprimer une réplique de lecture. La règle min-capacity de votre politique de dimensionnement détermine le nombre minimum de lecteurs que gère la mise à l'échelle automatique. Pour de plus amples informations, veuillez consulter Auto-scaling le nombre de répliques dans un cluster de bases de données Amazon Neptune.

Pour supprimer un cluster de bases de données sur lequel la protection contre la suppression est activée, désactivez d'abord la protection contre la suppression sur le cluster. L'activation ou la désactivation de la protection contre la suppression n'entraîne pas d'interruption de service. Lorsque vous créez un cluster de bases de données dans le Console de gestion AWS, la protection contre la suppression est activée par défaut. Lorsque vous créez un cluster de bases de données avec l'API AWS CLI ou l'API, il est désactivé par défaut.

Prise d'un instantané final de votre instance de base de données avant de la supprimer

Pour supprimer une instance de base de données, vous devez spécifier le nom de l'instance et préciser si vous voulez qu'il soit pris un instantané de base de données final de l'instance. Si l'instance de base de données que vous supprimez a le statut Creating, il n'est pas possible de prendre un instantané de base de données final. Si l'instance de base de données est dans un état d'échec avec le statut failed, incompatible-restore ou incompatible-network, vous pouvez uniquement supprimer l'instance quand le paramètre SkipFinalSnapshot a la valeur true.

Si vous supprimez toutes les instances de base de données Neptune d'un cluster de bases de données à l'aide de Console de gestion AWS, l'ensemble du cluster de bases de données est automatiquement supprimé. Si vous utilisez le SDK AWS CLI or, vous devez supprimer le cluster de bases de données manuellement après avoir supprimé la dernière instance.

Important

Si vous supprimez un cluster de bases de données entier, toutes ses sauvegardes automatiques sont supprimées en même temps et ne peuvent pas être récupérées. En d'autres termes, si vous ne choisissez pas de créer manuellement un instantané de bases de données final, vous ne pourrez pas restaurer l'instance de base de données à son état final ultérieurement. Les instantanés manuels d'une instance ne sont pas supprimés lorsque vous supprimez un cluster.

Si l'instance de base de données que vous souhaitez supprimer possède un réplica en lecture, vous devez promouvoir ce dernier ou le supprimer.

Dans les exemples suivants, vous supprimez une instance de base de données avec et sans snapshot DB final.

Suppression d'une instance de base de données sans snapshot final

Si vous voulez supprimer rapidement une instance de base de données, vous pouvez ignorer la création d'un instantané de base de données final. Lorsque vous supprimez une instance de base de données, toutes les sauvegardes automatiques sont supprimées et ne peuvent pas être récupérées. Les instantanés manuels ne sont pas supprimés.

Pour supprimer une instance de base de données sans instantané de base de données final à l'aide de la console Neptune
  1. Connectez-vous à la console AWS de gestion et ouvrez la console Amazon Neptune à https://console.aws.amazon.com/neptune/home l'adresse.

  2. Dans le panneau de navigation, choisissez Databases (Bases de données).

  3. Dans la liste Instances, sélectionnez la case d'option en regard de l'instance de base de données que vous souhaitez supprimer.

  4. Choisissez Actions d'instance), puis Supprimer.

  5. Choisissez Non dans la case Créer un instantané final ?.

  6. Sélectionnez Delete (Supprimer).

Suppression d'une instance de base de données avec snapshot final

Si vous voulez pouvoir restaurer ultérieurement une instance de base de données supprimée, vous pouvez créer un instantané de base de données final. Toutes les sauvegardes automatiques sont également supprimées et ne peuvent pas être récupérées. Les instantanés manuels ne sont pas supprimés.

Pour supprimer une instance de base de données avec un instantané de base de données final à l'aide de la console Neptune
  1. Connectez-vous à la console AWS de gestion et ouvrez la console Amazon Neptune à https://console.aws.amazon.com/neptune/home l'adresse.

  2. Dans le panneau de navigation, choisissez Databases (Bases de données).

  3. Dans la liste Instances, sélectionnez la case d'option en regard de l'instance de base de données que vous souhaitez supprimer.

  4. Choisissez Actions d'instance), puis Supprimer.

  5. Choisissez Oui dans la case Créer un instantané final ?.

  6. Dans la zone Nom de l'instantané final, saisissez le nom de votre instantané de base de données final.

  7. Sélectionnez Supprimer.