Gestion Amazon Neptune de données - 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.

Gestion Amazon Neptune de données

À l'exception du processus de basculement planifié géré, vous effectuez la plupart des opérations de gestion sur les clusters individuels constituant une base de données globale Neptune. Le processus de basculement planifié géré est disponible uniquement pour les bases de données globales Neptune, pas pour les clusters de base de données Neptune individuels. Pour en savoir plus, veuillez consulter la section Basculement planifié géré pour les Amazon Neptune.

Pour restaurer une base de données Neptune globale suite à une panne non planifiée dans sa région principale, consultezRDetach-and-promote une base de données globale Neptune en cas de panne imprévue.

Bien que vous puissiez configurer les groupes de paramètres de cluster de base de données indépendamment pour chaque cluster Neptune d'une base de données globale, il est préférable de maintenir la cohérence des paramètres entre tous les clusters pour éviter tout comportement inattendu en cas de promotion d'un cluster secondaire en tant que cluster principal. Par exemple, utilisez les mêmes paramètres pour les index d'objets, les flux, etc. dans tous les clusters de bases de données.

Supprimer un cluster de bases de données d'une base de données globale Neptune

Il existe plusieurs raisons pour lesquelles vous pouvez souhaiter supprimer un cluster de bases de données d'une base de données globale. Par exemple :

Vous pouvez utiliser le pluginremove-from-global-clusterCommande CLI (qui encapsule leRemoveFromGlobalClusterAPI) pour détacher un cluster de bases de données Neptune d'une base de données globale :

aws neptune remove-from-global-cluster \ --region (region of the cluster to remove) \ --global-cluster-identifier (global database ID) \ --db-cluster-identifier (ARN of the cluster to remove)

Le cluster de base de données détaché devient alors un cluster de base de données autonome

Supprimer une base de données globale Neptune

Vous ne pouvez pas supprimer une base de données globale et les clusters associés en une seule étape. Au lieu de cela, vous devez supprimer ses composants un par un :

  1. Détachez tous les clusters de bases de données secondaires de la base de données globale, comme décrit dansSupprimer un cluster. Si vous le souhaitez, vous pouvez désormais les supprimer individuellement.

  2. Détachez le cluster secondaire de la base de données globale.

  3. Supprimez toutes les instances de base de données en lecture-réplique du cluster principal.

  4. Supprimez l'instance de base de données principale (writer) du cluster principal. Cela supprime le cluster de base de données.

  5. Supprimez la base de données globale elle-même. Pour ce faire, utilisez le pluginAWS CLI, utilisez ledelete-global-clusterCommande CLI (qui encapsule leDeleteGlobalClusterAPI), comme suit :

    aws neptune delete-global-cluster \ --region (region of the DB cluster to delete) \ --global-cluster-identifier (global database ID)

Modifier une base de données globale Neptune

Les groupes de paramètres du cluster de bases de données peuvent être configurés indépendamment pour chaque cluster de base de données Neptune d'une base de données globale, mais il est préférable de maintenir la cohérence des paramètres entre les clusters afin d'éviter des changements de comportement inattendus si un cluster secondaire doit être promu au rang de cluster principal.

Vous pouvez modifier les paramètres de la base de données globale elle-même à l'aide dumodify-global-clusterCommande CLI (qui encapsule leModifyGlobalClusterAPI). Par exemple, vous pouvez modifier l'identifiant global de la base de données tout en désactivant la protection contre la suppression comme suit :

aws neptune modify-global-cluster \ --region (region of the DB cluster to modify) \ --global-cluster-identifier (current global database ID) \ --new-global-cluster-identifier (new global database ID to assign) \ --deletion-protection false