Gestione di un database globale Amazon Neptune - Amazon Neptune

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

Gestione di un database globale Amazon Neptune

Ad eccezione del processo di failover pianificato gestito, è possibile eseguire la maggior parte delle operazioni di gestione sui singoli cluster che costituiscono un database globale Neptune. Il processo di failover pianificato gestito è disponibile solo per i database globali Neptune, non per i singoli cluster database Neptune. Per ulteriori informazioni, consulta Esecuzione di failover pianificati gestiti per database globali Neptune.

Per ripristinare un database globale Neptune da un'interruzione non pianificata nella relativa regione primaria, consulta Scollegamento e promozione di un database globale Neptune in caso di interruzione non pianificata.

Sebbene sia possibile configurare i gruppi di parametri del cluster database in modo indipendente per ogni cluster Neptune in un database globale, è consigliabile mantenere le impostazioni coerenti tra tutti i cluster per evitare modifiche di comportamento impreviste se un cluster secondario viene promosso a primario. Utilizza ad esempio le stesse impostazioni per gli indici di oggetti, i flussi e così via in tutti i cluster database.

Rimozione di un cluster da un database globale

Esistono vari motivi per cui potrebbe essere necessario rimuovere un cluster database da un database globale. Ad esempio:

Puoi usare il comando CLI remove-from-global-cluster (che racchiude l'API RemoveFromGlobalCluster) per scollegare un cluster database Neptune da un database 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)

Il cluster database scollegato diventa quindi un cluster database autonomo.

Eliminazione di un database globale Neptune

Non è possibile eliminare un database globale e i cluster associati in un singolo passaggio. È invece necessario eliminare i suoi componenti uno per uno:

  1. Scollega tutti i cluster database secondari dal database globale, come descritto in Rimozione di un cluster. Se lo desideri, ora puoi eliminarli singolarmente.

  2. Rimuovi il cluster database primario dal database globale.

  3. Elimina tutte le istanze database di replica di lettura dal cluster primario.

  4. Elimina l'istanza database (scrittura) primaria dal cluster primario. Se esegue questa operazione nella console, viene eliminato anche il cluster database.

  5. Elimina il database globale stesso. Per eseguire questa operazione nella AWS CLI, usa il comando CLI delete-global-cluster (che racchiude l'API DeleteGlobalCluster), nel modo seguente:

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

Modifica di un database globale Neptune

I gruppi di parametri del cluster database possono essere configurati in modo indipendente per ogni cluster database Neptune in un database globale, ma è consigliabile mantenere le impostazioni coerenti tra i cluster per evitare modifiche di comportamento impreviste se un cluster secondario deve essere promosso a primario.

È possibile modificare le impostazioni del database globale stesso utilizzando il comando CLI modify-global-cluster (che racchiude l'API ModifyGlobalCluster). Ad esempio, è possibile modificare l'ID del database globale e allo stesso tempo disattivare la protezione dall'eliminazione in questo modo:

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