Ripristina uno snapshot dell'applicazione
Riporta i file di un’applicazione a uno snapshot con POST /v2/apps//snapshots/restore, usando snapshotId e versionId restituiti dall’elenco.
POST
Ripristina uno snapshot dell'applicazione
string
obbligatorio
La chiave API del tuo account. Puoi trovarla nelle impostazioni del tuo account.
snapshots:write.
Ripristina Snapshot riporta lo storage di un’applicazione a uno snapshot precedente, sostituendo i file attuali con quelli catturati al momento dello snapshot. Usalo per recuperare da un deploy fallito o da un’eliminazione accidentale. Ottieni i valori di snapshotId e versionId da Elenca Snapshot: non sono valori da costruire manualmente.
snapshotId è il name dello snapshot esattamente come lo restituisce Elenca Snapshot (l’ID dell’applicazione, opzionalmente con i suffissi _<runtime> e _<origin>), e versionId deve corrispondere al formato della chiave di versione S3; i valori malformati vengono rifiutati prima che il ripristino venga inoltrato. Il ripristino non riavvia automaticamente l’applicazione: esegui Riavvia Applicazione in seguito se il processo in esecuzione deve recepire i file ripristinati.
Gli snapshot (e quindi i ripristini) sono disponibili solo con un piano attivo. Sulle applicazioni condivise in un workspace, il chiamante deve avere il ruolo admin.
Parametri
string
obbligatorio
L’ID dell’applicazione. Puoi trovarlo nell’URL della dashboard della tua applicazione.
string
obbligatorio
Il
name dello snapshot nell’elenco (l’ID dell’applicazione, opzionalmente con i suffissi _<runtime> e _<origin>), passato esattamente come restituito.string
obbligatorio
Il
version_id dello snapshot, come restituito da Elenca Snapshot.Risposta
string
Indica se la chiamata è andata a buon fine:
success in caso affermativo, error in caso contrario.Errori comuni
Vedi anche
- CLI:
squarecloud app snapshot restore - SDK:
api.apps.snapshots.restore()(JavaScript),client.apps.snapshots.restore()(Python),c.Apps.Snapshots.Restore()(Go)

