Salta al contenuto

Come posso risolvere i problemi che riscontro quando tento di eliminare un cluster di database Aurora?

3 minuti di lettura
0

Desidero eliminare un cluster di database Amazon Aurora. Tuttavia ho ricevuto un messaggio di errore o l'opzione di eliminazione non è disponibile (disattivata) nella console Amazon Relational Database Service (Amazon RDS).

Risoluzione

Nota: se ricevi errori quando esegui i comandi dell'Interfaccia della linea di comando AWS (AWS CLI), consulta Risoluzione degli errori relativi ad AWS CLI. Inoltre, assicurati di utilizzare la versione più recente di AWS CLI.

Se l'opzione per eliminare un cluster di database Aurora non è disponibile, sono presenti istanze nel Cluster di database che devi eliminare prima.

Nota: se utilizzi la console Amazon RDS per eliminare le istanze database, Amazon RDS elimina automaticamente il cluster quando è vuoto.

Dopo aver eliminato tutte le istanze, puoi utilizzare la console Amazon RDS o AWS CLI per eliminare il cluster vuoto.

Un cluster di database può solo avere un'istanza di scrittura e almeno un'istanza di lettura o replica in lettura. Quando elimini l'istanza di lettura, non influisci sull'istanza di scrittura e sul cluster. Se elimini l'istanza di scrittura, Aurora promuove automaticamente l'istanza di lettura a istanza di scrittura. Questa operazione di failover causa tempi di inattività.

Se ricevi un errore quando elimini il cluster, intraprendi le seguenti azioni di risoluzione dei problemi in base al messaggio di errore che ricevi.

Errore "Deletion protection option enabled"

Se hai attivato la protezione dall'eliminazione per il cluster, potresti ricevere il seguente errore:

"This database has deletion protection option enabled, to be able to delete the last Aurora DB instance, modify the Aurora cluster and disable deletion protection".

Per risolvere il problema, completa i seguenti passaggi:

  1. Apri la console Amazon RDS.
  2. Scegli Database dal pannello di navigazione, quindi seleziona il cluster.
  3. Scegli Operazioni, quindi scegli Modifica cluster.
  4. Scegli Disabilita la protezione da eliminazione, quindi scegli Continua.
  5. Scegli Applica immediatamente.

Errore AWS CLI "Contains DB instances in non-deleting state"

Se utilizzi AWS CLI per eliminare il cluster, potresti ricevere il seguente errore:

"An error occurred (InvalidDBClusterStateFault) when calling the DeleteDBCluster operation: Cluster cannot be deleted, it still contains DB instances in non-deleting state".

Questo errore indica che sono presenti ancora istanze database nel cluster che è necessario eliminare.

Errore AWS CLI "FinalDBSnapshotIdentified cannot be specified"

Se AWS CLI non è in grado di eseguire uno snapshot finale del cluster di database prima che venga eseguita l'operazione di eliminazione, viene visualizzato il seguente errore:

"InvalidParameterCombination: An error occurred (InvalidParameterCombination) when calling the DeleteDBInstance operation: FinalDBSnapshotIdentifier cannot be specified when deleting a cluster instance".

Per risolvere il problema, rimuovi l'opzione --final-db-snapshot-identifier o usa l'opzione --skip-final-snapshot quando esegui il comando delete-db-cluster.

Se non riesci a eliminare il cluster globale, esegui il seguente comando modify-global-cluster per disattivare la protezione da eliminazione nel cluster globale:

aws rds modify-global-cluster --global-cluster-identifier example-id --no-deletion-protection --profile example-profile --region example-region

Nota: sostituisci example-id con l'identificatore del tuo cluster globale, example-profile con il tuo profilo utente e example-region con la tua Regione AWS.

Errore "Cannot delete the last instance of the read replica"

Se il cluster di database da eliminare è una replica, viene visualizzato il seguente errore:

"InvalidDBClusterStateFault: Cannot delete the last instance of the read replica DB cluster. Promote the DB cluster to a standalone DB cluster in order to delete it".

Per risolvere il problema, promuovi il cluster a cluster di database autonomo. Quindi elimina il cluster.

Informazioni correlate

Come posso eliminare o terminare le risorse di Amazon RDS?

Gestione di un cluster di database Amazon Aurora

AWS UFFICIALEAggiornata 10 mesi fa