Eliminazione di un'istanza database - Amazon Relational Database Service

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'istanza database

È possibile eliminare un'istanza DB utilizzando l' AWS Management Console API AWS CLI, the o RDS. Per eliminare un'istanza DB in un cluster DB Aurora, consulta Eliminazione di cluster e istanze database di Aurora.

Prerequisiti per l'eliminazione di un'istanza database

Prima di provare a eliminare l'istanza database, assicurati che l'opzione Protezione da eliminazione sia disattivata. Per impostazione predefinita, l'opzione Protezione da eliminazione è attivata per un'istanza database creata con la console.

Se l'opzione Protezione da eliminazione è attivata per l'istanza database, puoi disattivarla modificando le impostazioni dell'istanza. Scegli Modifica nella pagina dei dettagli del database o chiama il modify-db-instancecomando. Questa operazione non causa un'interruzione delle attività. Per ulteriori informazioni, consulta Impostazioni per istanze database.

Considerazioni sull'eliminazione di un'istanza database

L'eliminazione di un'istanza database interessa la ripristinabilità dell'istanza, la disponibilità del backup e lo stato della replica di lettura. Considera le problematiche descritte di seguito:

  • È possibile decidere se creare uno snapshot DB finale. Sono disponibili le seguenti opzioni:

    • Se crei uno snapshot finale, è possibile utilizzarlo per ripristinare l'istanza database eliminata. RDS conserva sia lo snapshot finale che tutti gli snapshot manuali creati in precedenza. Non puoi creare un'istantanea database finale dell'istanza database se il relativo stato non è Available. Per ulteriori informazioni, consulta Visualizzazione dello stato dell'istanza database di Amazon RDS .

    • Se non scatti un'istantanea finale, l'eliminazione dell'istanza è più veloce. Lo svantaggio è che non esiste un'istantanea finale da ripristinare in un secondo momento. Se decidi di ripristinare l'istanza DB eliminata, conserva i backup automatici o utilizza un'istantanea manuale precedente per ripristinare l'istanza DB al momento in cui si trovava la copia istantanea precedente.

  • Puoi decidere se mantenere i backup automatici. Sono disponibili le seguenti opzioni:

    • Se decidi di mantenere i backup automatici, RDS li conserva per il periodo di conservazione impostato sull'istanza database al momento dell'eliminazione. Puoi utilizzare i backup automatici per ripristinare l'istanza database nell'intervallo compreso nel periodo di conservazione ma successivamente a esso. Il periodo di conservazione impostato è valido indipendentemente dal fatto che si sia scelto di creare uno snapshot DB finale. Per eliminare i backup automatici mantenuti, consulta Eliminazione dei backup automatici mantenuti.

    • I backup automatici conservati e le istantanee manuali comportano costi di fatturazione fino alla loro eliminazione. Per ulteriori informazioni, consulta Costi di retention.

    • Se non conservi i backup automatici, RDS elimina i backup automatici che risiedono nella stessa istanza DB. Regione AWS Non è possibile recuperare questi backup. Se i backup automatici sono stati replicati in un'altra Regione AWS, RDS li conserva anche se decidi di non conservarli. Per ulteriori informazioni, consulta Replica dei backup automatici su un altro Regione AWS.

      Nota

      In genere non devi mantenere i backup automatici se crei uno snapshot DB finale.

  • Quando elimini un'istanza database, RDS non elimina le istantanee database manuali. Per ulteriori informazioni, consulta Creazione di uno snapshot DB per un'istanza DB Single-AZ.

  • Se desideri eliminare tutte le risorse RDS, tieni presente che le seguenti risorse comportano costi di fatturazione:

    • Istanze DB

    • Snapshot DB

    • Cluster database

    Se hai acquistato istanze riservate, queste vengono fatturate in base al contratto sottoscritto al momento dell'acquisto dell'istanza. Per ulteriori informazioni, consulta Istanze database riservate per Amazon RDS. Puoi ottenere informazioni di fatturazione per tutte le tue risorse utilizzando il. AWS AWS Cost Explorer Per ulteriori informazioni, consulta Analisi dei costi con. AWS Cost Explorer

  • Se elimini un'istanza DB che contiene repliche di lettura nella stessa Regione AWS, ogni replica di lettura viene automaticamente promossa a istanza DB autonoma. Per ulteriori informazioni, consulta Promozione di una replica di lettura a istanza database standalone. Se l'istanza DB ha repliche di lettura in diverse aree geografiche Regioni AWS, consulta Considerazioni relative alla replica tra regioni le informazioni relative all'eliminazione dell'istanza DB di origine per una replica di lettura interregionale.

  • Quando lo stato di un'istanza DB èdeleting, il relativo valore del certificato CA non viene visualizzato nella console RDS o nell'output dei AWS CLI comandi o delle operazioni dell'API RDS. Per ulteriori informazioni sui certificati CA, consulta .

  • Il tempo necessario per eliminare un'istanza database varia a seconda del periodo di conservazione del backup, ovvero a seconda del numero di backup da eliminare, della quantità di dati eliminati e dell'esecuzione di uno snapshot finale.

Eliminazione di un'istanza database

È possibile eliminare un'istanza DB utilizzando AWS Management Console, the o l' AWS CLI API RDS. Completa le attività seguenti:

  • Fornire il nome dell'istanza database

  • Abilitare o disabilitare l'opzione per acquisire uno snapshot DB finale dell'istanza.

  • Abilitare o disabilitare l'opzione per mantenere i backup automatici.

Nota

Non puoi eliminare un'istanza database quando l'opzione Protezione da eliminazione è abilitata. Per ulteriori informazioni, consulta Prerequisiti per l'eliminazione di un'istanza database.

Per eliminare un'istanza database
  1. Accedi AWS Management Console e apri la console Amazon RDS all'indirizzo https://console.aws.amazon.com/rds/.

  2. Nel riquadro di navigazione, scegliere Databases (Database) e selezionare l'istanza database da eliminare.

  3. In Actions (Azioni), selezionare Delete (Elimina).

  4. Per creare uno snapshot DB finale per l’istanza database, abilitare Create final snapshot? (Crea snapshot finale?).

  5. Se si è scelto di creare uno snapshot finale, immettere il Final snapshot name (Nome dello snapshot finale).

  6. Per mantenere i backup automatici, scegliere Retain automated backups (Mantieni backup automatici).

  7. Immettere delete me nella casella.

  8. Scegliere Delete (Elimina).

Per trovare gli ID delle istanze DB presenti nel tuo account, chiama il describe-db-instancescomando:

aws rds describe-db-instances --query 'DBInstances[*].[DBInstanceIdentifier]' --output text

Per eliminare un'istanza DB utilizzando il AWS CLI, chiamate il delete-db-instancecomando con le seguenti opzioni:

  • --db-instance-identifier

  • --final-db-snapshot-identifier o --skip-final-snapshot

Esempio Con uno snapshot finale e nessun backup automatico mantenuto

Per LinuxmacOS, oUnix:

aws rds delete-db-instance \ --db-instance-identifier mydbinstance \ --final-db-snapshot-identifier mydbinstancefinalsnapshot \ --delete-automated-backups

Per Windows:

aws rds delete-db-instance ^ --db-instance-identifier mydbinstance ^ --final-db-snapshot-identifier mydbinstancefinalsnapshot ^ --delete-automated-backups
Esempio Con backup automatici mantenuti e nessuno snapshot finale

Per LinuxmacOS, oUnix:

aws rds delete-db-instance \ --db-instance-identifier mydbinstance \ --skip-final-snapshot \ --no-delete-automated-backups

Per Windows:

aws rds delete-db-instance ^ --db-instance-identifier mydbinstance ^ --skip-final-snapshot ^ --no-delete-automated-backups

Per eliminare un'istanza database tramite l'API Amazon RDS, chiamare l'operazione DeleteDBInstance con i parametri seguenti:

  • DBInstanceIdentifier

  • FinalDBSnapshotIdentifier o SkipFinalSnapshot