Passa al contenuto principale
Versione: 0.1.0

Gestione Backup Database

I backup database forniscono copie point-in-time dei tuoi database per disaster recovery e ripristino.

Comandi Disponibili

  • acloud database backup create - Crea un nuovo backup database
  • acloud database backup list - Elenca tutti i backup database
  • acloud database backup get - Ottieni i dettagli di un backup specifico
  • acloud database backup delete - Elimina un backup database

Nota: I backup database non supportano operazioni di aggiornamento.

Crea Backup

Crea un nuovo backup di un database in un'istanza DBaaS.

Utilizzo

acloud database backup create --name <name> --region <region> --dbaas-id <dbaas-id> --database-name <database-name> [flags]

Flag Richiesti

  • --name - Nome per il backup
  • --region - Codice regione (es. "ITBG-Bergamo")
  • --dbaas-id - ID istanza DBaaS
  • --database-name - Nome del database di cui fare il backup

Flag Opzionali

  • --project-id - ID progetto (usa il contesto se non specificato)
  • --billing-period - Periodo di fatturazione: Hour, Month, Year (default: "Hour")
  • --tags - Tag (separati da virgola)

Esempio

acloud database backup create \
--name "daily-backup" \
--region "ITBG-Bergamo" \
--dbaas-id "69455aa70d0972656501d45d" \
--database-name "my-database" \
--billing-period "Hour" \
--tags "daily,automated"

Elenca Backup

Elenca tutti i backup database nel tuo progetto.

Utilizzo

acloud database backup list [flags]

Flag

  • --project-id - ID progetto (usa il contesto se non specificato)

Esempio

acloud database backup list

Ottieni Dettagli Backup

Recupera informazioni dettagliate su un backup specifico.

Utilizzo

acloud database backup get <backup-id> [flags]

Argomenti

  • backup-id (richiesto): L'ID univoco del backup

Flag

  • --project-id - ID progetto (usa il contesto se non specificato)

Esempio

acloud database backup get 69455aa70d0972656501d45d

Elimina Backup

Elimina un backup database.

Utilizzo

acloud database backup delete <backup-id> [--yes] [flags]

Argomenti

  • backup-id (richiesto): L'ID univoco del backup

Flag

  • --project-id - ID progetto (usa il contesto se non specificato)
  • --yes, -y - Salta il prompt di conferma

Esempio

acloud database backup delete 69455aa70d0972656501d45d --yes

Best Practices per Backup

  • Crea backup regolari di database critici
  • Memorizza backup in regioni diverse per disaster recovery
  • Testa le procedure di ripristino regolarmente
  • Mantieni più versioni di backup
  • Automatizza la creazione di backup usando job pianificati

Risorse Correlate