Los snapshots reemplazan la API
backup / backups de v3. app.backup y app.backups todavía se exportan en v4 pero imprimen una advertencia de obsolescencia y redirigen a app.snapshots. Actualiza tu código para usar el nuevo nombre.app.snapshots expone el SnapshotsModule.
Listar snapshots
app.snapshots.list() devuelve un array de instancias Snapshot.
Crear un nuevo snapshot
app.snapshots.create() dispara un snapshot nuevo y devuelve la URL firmada y la key.
Descargar en un solo paso
app.snapshots.download() crea un snapshot y lo descarga como un Buffer.
Restaurar desde un snapshot
app.snapshots.restore({ snapshotId, versionId }) revierte la aplicación a una versión de snapshot anterior.
| Campo | Tipo | Descripción |
|---|---|---|
snapshotId | string | Identificador del snapshot (UUID v4) |
versionId | string | Identificador de versión devuelto por list() |
Listar snapshots de toda la cuenta
api.user.snapshots(scope) devuelve todos los snapshots que posees en todas tus aplicaciones o bases de datos.
api.user.snapshots() requiere una suscripción de pago activa.
