Questa pagina descrive come utilizzare Cloud Tools for PowerShell per gestire i backup dei dati. Supponendo che tu abbia abilitato i backup automatici nelle impostazioni di un'istanza, puoi utilizzare Cloud Tools for PowerShell consente di eseguire backup periodici automatici dei dati sotto forma di un'esecuzione di backup. Tieni presente che questo backup non è uguale alla replica dei dati. Nel caso in cui danneggiamento del database, questo può essere ripristinato a un backup e qualsiasi i backup possono essere eliminati.
Ripristino di un backup
È possibile ripristinare un backup per un'istanza per ripristinare un insieme precedente di e i dati di Google Cloud. Questo è utile se si verifica un problema durante la procedura di invio dei dati. Il ripristino verrà propagato automaticamente a tutte le istanze di replica.
Il seguente snippet di codice ripristina l'esecuzione del backup più recente per l'istanza gootoso:
# Restore to the last backup run $backup = Get-GcSqlInstanceBackup "gootoso" | Select-Object -first 1 Restore-GcSqlInstanceBackup $backup.Id "gootoso"
Per scoprire di più sui backup e il ripristino da questi asset, consulta Panoramica dei backup e Panoramica del ripristino di un'istanza.
Rimozione delle esecuzioni di backup
Cloud SQL conserva fino a sette esecuzioni di backup per ogni istanza. I backup delle istanze di seconda generazione occupano la normale quantità di spazio di archiviazione, ma vengono fatturati a una tariffa ridotta. Se una determinata esecuzione di backup non è più necessaria per Ad esempio, potrebbe essere una buona idea rimuoverlo.
Per ulteriori informazioni, consulta la sezione Prezzi.
Lo snippet seguente rimuove l'esecuzione di backup con ID 203948 dalla istanza gootoso:
Remove-GcSqlBackupRun "gootoso" 203948
Puoi utilizzare Get-GcSqlBackupRun
per elencare le esecuzioni del backup. Ad esempio, questo snippet
elenca le esecuzioni di backup per l'istanza "gootoso":
Get-GcSqlBackupRun "gootoso"