Restaurar un snapshot de la aplicación
Devuelve los archivos de una aplicación al estado de un snapshot con POST /v2/apps//snapshots/restore, usando el snapshotId y el versionId de la lista.
POST
Restaurar un snapshot de la aplicación
string
requerido
La clave de API de tu cuenta. Puedes encontrarla en la configuración de tu cuenta.
snapshots:write.
Restaurar snapshot regresa el almacenamiento de una aplicación a un snapshot anterior, reemplazando sus archivos actuales por los capturados en el momento del snapshot. Úsalo para recuperarte de un deploy fallido o una eliminación accidental. Obtén los valores snapshotId y versionId desde Listar snapshots; no son valores que debas construir manualmente.
snapshotId es el name del snapshot exactamente como lo devuelve Listar snapshots (el ID de la aplicación, opcionalmente con los sufijos _<runtime> y _<origin>), y versionId debe coincidir con el formato de clave de versión de S3; los valores mal formados se rechazan antes de que se despache la restauración. Restaurar no reinicia la aplicación por sí solo; ejecuta Reiniciar aplicación después si el proceso en ejecución necesita tomar los archivos restaurados.
Los snapshots (y por lo tanto las restauraciones) solo están disponibles con un plan activo. En aplicaciones compartidas dentro de un workspace, quien realiza la solicitud necesita el rol admin.
Parámetros
string
requerido
El ID de la aplicación. Puedes encontrarlo en la URL del panel de tu aplicación.
string
requerido
El
name del snapshot en el listado (el ID de la aplicación, opcionalmente con los sufijos _<runtime> y _<origin>), enviado exactamente como se devolvió.string
requerido
El
version_id del snapshot, tal como lo devuelve Listar snapshots.Respuesta
string
Indica si la llamada fue exitosa:
success si lo fue, error si no.Errores comunes
Relacionado
- CLI:
squarecloud app snapshot restore - SDKs:
api.apps.snapshots.restore()(JavaScript),client.apps.snapshots.restore()(Python),c.Apps.Snapshots.Restore()(Go)

