Gestion d'une base de données Amazon Neptune globale - 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 d'une base de données Amazon Neptune globale

À 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 Neptune globale. Le processus de basculement planifié géré est disponible uniquement pour les bases de données Neptune globales, pas pour les clusters de bases de données Neptune individuels. Pour en savoir plus, veuillez consulter la section Basculement planifié géré pour les bases de données Neptune globales.

Pour restaurer une base de données Neptune globale suite à une panne non planifiée dans sa région principale, consultez Dissociation et promotion d'une base de données Neptune globale en cas d'interruption non planifiée.

Vous pouvez configurer les groupes de paramètres de cluster de bases de données indépendamment pour chaque cluster Neptune d'une base de données globale, mais il est préférable d'utiliser des paramètres cohérents entre tous les clusters afin d'é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.

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

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 la commande CLI remove-from-global-cluster (qui enveloppe l'API RemoveFromGlobalCluster) 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 bases de données dissocié devient alors un cluster de bases de données autonome.

Suppression d'une base de données Neptune globale

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. Dissociez tous les clusters de bases de données secondaires de la base de données globale, comme décrit dans Suppression d'un cluster. Si vous le souhaitez, vous pouvez maintenant les supprimer individuellement.

  2. Dissociez le cluster de bases de données principal de la base de données globale.

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

  4. Supprimez l'instance de base de données principale (enregistreur) du cluster principal. Si vous effectuez cette opération sur la console, le cluster de bases de données est également supprimé.

  5. Supprimez la base de données globale elle-même. Pour ce faire avec l'AWS CLI, utilisez la commande delete-global-cluster (qui enveloppe l'API DeleteGlobalCluster), comme suit :

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

Modification d'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 d'une base de données Neptune globale. Toutefois, il est préférable de veiller à la cohérence des paramètres entre les clusters afin d'éviter des changements de comportement inattendus au cas où un cluster secondaire serait promu au statut principal.

Vous pouvez modifier les paramètres de la base de données globale elle-même à l'aide de la commande CLI modify-global-cluster (qui enveloppe l'API ModifyGlobalCluster). Par exemple, vous pouvez modifier l'identifiant de la base de données globale 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