Vai al contenuto principale
POST
Ripristina uno snapshot dell'applicazione
Questa rotta ha un rate limit di 1 richiesta ogni 60 secondi.
string
obbligatorio
La chiave API del tuo account. Puoi trovarla nelle impostazioni del tuo account.
Richiede una chiave API con lo scope 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 arresta l’applicazione, sostituisce i suoi file con quelli dello snapshot e la riavvia, quindi non serve riavviarla dopo. Mentre è in corso (fino a circa 2 minuti), avvio, arresto, riavvio ed eliminazione rispondono 403 RESTORE_IN_PROGRESS. 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