Eliminazione di un cluster Amazon DocumentDB - Amazon DocumentDB

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à.

Eliminazione di un cluster Amazon DocumentDB

Puoi eliminare un cluster Amazon DocumentDB utilizzando AWS Management Console o il. AWS CLI Per eliminare un cluster, il cluster deve trovarsi nello stato disponibile e non deve avere alcuna istanza associata. Se il cluster viene arrestato, per prima cosa avviare il cluster, attendere che diventi disponibile, quindi eliminarlo. Per ulteriori informazioni, consulta Arresto e avvio di un cluster Amazon DocumentDB.

Deletion protection (Protezione da eliminazione)

Per proteggere il cluster dall'eliminazione accidentale, è possibile abilitare la protezione dall'eliminazione . Quando si crea un cluster utilizzando la console, la protezione dall'eliminazione viene abilitata per impostazione predefinita. Tuttavia, la protezione dall'eliminazione è disabilitata per impostazione predefinita se si crea un cluster utilizzando la AWS CLI.

Amazon DocumentDB applica la protezione da eliminazione per un cluster indipendentemente dal fatto che l'operazione di eliminazione venga eseguita utilizzando la console o il. AWS CLI Se la protezione dall'eliminazione è abilitata, non puoi eliminare un cluster. Per eliminare un cluster con la protezione dall'eliminazione abilitata, devi modificare il cluster e disabilitare la protezione dall'eliminazione.

Quando si utilizza la console con la protezione dall'eliminazione abilitata su un cluster, non è possibile eliminare l'ultima istanza del cluster perché questa operazione elimina anche il cluster. È possibile eliminare l'ultima istanza di un cluster con protezione dall'eliminazione attiva utilizzando la AWS CLI. Il cluster, tuttavia, è ancora esistente e i dati sono conservati. È possibile accedere ai dati mediante la creazione di nuove istanze per il cluster. Per ulteriori informazioni sull'abilitazione e la disabilitazione della protezione dall'eliminazione, consulta:

Using the AWS Management Console

Per eliminare un cluster utilizzando la AWS Management Console, la protezione dall'eliminazione deve essere disabilitata.

Per determinare se la protezione dall'eliminazione di un cluster è abilitata:
  1. Accedi a e apri AWS Management Console la console Amazon DocumentDB all'indirizzo https://console.aws.amazon.com /docdb.

  2. Nel pannello di navigazione scegliere Clusters (Cluster).

    Suggerimento

    Se il riquadro di navigazione non viene visualizzato sul lato sinistro della schermata, scegliere l'icona del menu (Hamburger menu icon with three horizontal lines.) nell'angolo in alto a sinistra della pagina.

  3. Tieni presente che nella casella di navigazione Cluster, la colonna Cluster Identifier mostra sia i cluster che le istanze. Le istanze sono elencate sotto i cluster, in modo simile alla schermata seguente.

    Immagine: la casella di navigazione Clusters che mostra un elenco di collegamenti cluster esistenti e i collegamenti di istanza corrispondenti.
  4. Scegliere il nome del cluster e selezionare la scheda Configuration (Configurazione) . Nella sezione Cluster details (Dettagli cluster) individuare l’opzione Deletion protection (Protezione dall’eliminazione). Se la protezione dall'eliminazione è abilitata, modificare il cluster per disabilitarla. Per ulteriori informazioni sulla modifica di un cluster database, consultare Modifica di un cluster Amazon DocumentDB.

    Dopo aver eliminato la Deletion protection (Protezione dall'eliminazione), è possibile eliminare il cluster.

Per eliminare un cluster:
  1. Nel pannello di navigazione scegliere Clusters (Cluster).

  2. Determinare se il cluster dispone di qualche istanza selezionando la colonna Instances (Istanze). Per eliminare un cluster, devi eliminare tutte le sue istanze. Per ulteriori informazioni, consulta Eliminazione di un'istanza Amazon DocumentDB.

  3. A seconda che il cluster disponga o meno di qualche istanza, eseguire una delle seguenti operazioni.

    • Se il cluster non dispone di istanze, selezionare il pulsante a sinistra del nome del cluster e scegliere Actions (Operazioni). Dal menu a discesa, scegli Delete (Elimina). Completare la finestra di dialogo Delete <cluster-name> (Elimina <cluster-name>) e quindi scegliere Delete (Elimina).

    • Se il cluster dispone di una o più istanze, eseguire le operazioni descritte qui di seguito:

      1. Nel pannello di navigazione, seleziona Instances (Istanze).

      2. Eliminare tutte le istanze del cluster. Quando si elimina l'ultima istanza, anche il cluster viene eliminato. Per ulteriori informazioni sull'eliminazione delle istanze, consultare Eliminazione di un'istanza Amazon DocumentDB.

Sono necessari alcuni minuti per l'eliminazione del cluster. Per monitorare lo stato del cluster, consulta Monitoraggio dello stato di un cluster Amazon DocumentDB.

Using the AWS CLI

Non puoi eliminare un cluster a cui sono associate delle istanze. Per determinare quali istanze sono associate al cluster, esegui il comando describe-db-clusters ed elimina tutte le istanze del cluster. Quindi, se necessario, disattiva la protezione dell'eliminazione nel cluster e, infine, elimina il cluster.

  1. In primo luogo, elimina tutte le istanze del cluster.

    Per determinare quali istanze eliminare, esegui il comando seguente.

    aws docdb describe-db-clusters \ --db-cluster-identifier sample-cluster \ --query 'DBClusters[*].[DBClusterIdentifier,DBClusterMembers[*].DBInstanceIdentifier]'

    L'output di questa operazione è simile al seguente (JSONformato).

    [ [ "sample-cluster", [ "sample-instance-1", "sample-instance-2" ] ] ]

    Se il cluster da eliminare possiede delle istanze associate, elimina tali istanze prima di continuare.

    aws docdb delete-db-instance \ --db-instance-identifier sample-instance
  2. In secondo luogo, disabilita la protezione da eliminazione.

    L'utilizzo di AWS CLI per eliminare tutte le istanze di un cluster non elimina il cluster. È anche necessario eliminare il cluster, ma è possibile eseguire questa operazione solo se la protezione dall'eliminazione è disattivata.

    Per determinare se la protezione dall'eliminazione per il cluster è attivata, eseguire il seguente comando.

    Suggerimento

    Per visualizzare lo stato di protezione dall'eliminazione di tutti i cluster Amazon DocumentDB, ometti il parametro. --db-cluster-identifier

    aws docdb describe-db-clusters \ --db-cluster-identifier sample-cluster \ --query 'DBClusters[*].[DBClusterIdentifier,DeletionProtection]'

    L'aspetto dell'output di questa operazione è simile al seguente.

    [ [ "sample-cluster", "true" ] ]

    Se la protezione dall'eliminazione per il cluster è abilitata, modificare il cluster e disabilitare la protezione dall'eliminazione. Per disabilitare la protezione dall'eliminazione del cluster, utilizzare il seguente codice.

    aws docdb modify-db-cluster \ --db-cluster-identifier sample-cluster \ --no-deletion-protection \ --apply-immediately
  3. Infine, eliminare il cluster.

    Dopo la disattivazione della protezione dall'eliminazione, è possibile eliminare il cluster. Per eliminare un cluster, utilizzare l'operazione delete-db-cluster con i parametri elencati di seguito.

    • --db-cluster-identifier: obbligatorio. L'identificatore del cluster da eliminare.

    • --final-db-snapshot-identifier—Facoltativo. Se desideri uno snapshot finale, devi includere questo parametro con un nome per l'ultimo snapshot. È necessario includere --final-db-snapshot-identifier o --skip-final-snapshot.

      Vincoli per la denominazione

      • La lunghezza è di [1—63] lettere, numeri o trattini.

      • Il primo carattere deve essere una lettera.

      • Non può terminare con un trattino o contenere due trattini consecutivi.

      • Deve essere unico per tutti i cluster di AmazonRDS, Amazon Neptune e Amazon DocumentDB per regione. Account AWS

    • --skip-final-snapshot—Facoltativo. Utilizzare questo parametro solo se non si desidera acquisire uno snapshot finale prima di eliminare il cluster. L'impostazione predefinita prevede l'acquisizione di uno snapshot finale È necessario includere --final-db-snapshot-identifier o --skip-final-snapshot.

    Il AWS CLI codice seguente elimina il cluster sample-cluster con un'istantanea finale. L'operazione ha esito negativo se vi sono istanze associate al cluster o se è abilitata la protezione dall'eliminazione.

    Per Linux, macOS o Unix:

    aws docdb delete-db-cluster \ --db-cluster-identifier sample-cluster \ --final-db-snapshot-identifier sample-cluster-final-snapshot

    Per Windows:

    aws docdb delete-db-cluster ^ --db-cluster-identifier sample-cluster ^ --final-db-snapshot-identifier sample-cluster-final-snapshot

    Il AWS CLI codice seguente elimina il cluster sample-cluster senza scattare un'istantanea finale.

    Per Linux, macOS o Unix:

    aws docdb delete-db-cluster \ --db-cluster-identifier sample-cluster \ --skip-final-snapshot

    Per Windows:

    aws docdb delete-db-cluster ^ --db-cluster-identifier sample-cluster ^ --skip-final-snapshot

    L'output dell'operazione delete-db-cluster è il cluster che stai eliminando.

    Sono necessari alcuni minuti per l'eliminazione del cluster. Per monitorare lo stato del cluster, consulta Monitoraggio dello stato di un cluster.