Skip to main content
Uno snapshot è un backup dei file di un’applicazione o dei dati di un database. squarecloud app snapshot e squarecloud db snapshot funzionano allo stesso modo: create ne crea uno, list mostra quelli salvati, restore ne ripristina uno. Per create, l’ID dell’app è facoltativo: vedi come la CLI trova la tua app. Anche l’ID del database è facoltativo: senza di esso, la CLI apre un selettore dei tuoi database.

squarecloud app snapshot create

Utilizzo
Output
Per un’applicazione di grandi dimensioni, lo snapshot può essere ancora in fase di generazione quando il comando termina: la CLI lo segnala, e lo snapshot compare in snapshot list entro pochi minuti. Un download viene salvato leggibile solo da te (permessi 0600), e un --download non riuscito rimuove il file parziale.

squarecloud app snapshot list

Utilizzo
Senza argomenti, stampa una riga per ogni snapshot delle tue applicazioni, con l’ID dello snapshot, quante versioni ha, la loro dimensione totale e l’ultimo aggiornamento. Gli ID degli snapshot recenti iniziano con l’ID dell’applicazione e terminano con tag come _javascript_manual. Passa un ID di snapshot preso da quell’elenco per vederne le versioni e i relativi ID di versione, necessari a restore:
Con --json, l’output mantiene lo stesso filtro. Per elencare gli snapshot serve un piano attivo.

squarecloud app snapshot restore

Utilizzo
Sostituisce i file attuali dell’applicazione con una versione dello snapshot. Prendi <snapshotID> e <versionID> da app snapshot list. Chiede prima una conferma y/N.
Output

squarecloud db snapshot create

Utilizzo
Funziona come app snapshot create, per un database.

squarecloud db snapshot list

Utilizzo
Senza argomenti, una riga per ogni snapshot dei tuoi database. Con un ID di snapshot, una riga per versione, con gli ID di versione che accetta restore.

squarecloud db snapshot restore

Utilizzo
Sostituisce i dati attuali del database con una versione dello snapshot, dopo una conferma y/N.

Correlati