Snapshots ersetzen die v3-
backup- / backups-API. app.backup und app.backups werden in v4 weiterhin exportiert, geben aber eine Deprecation-Warnung aus und leiten an app.snapshots weiter. Aktualisiere deinen Code auf den neuen Namen.app.snapshots stellt das SnapshotsModule bereit.
Snapshots auflisten
app.snapshots.list() liefert ein Array von Snapshot-Instanzen.
Einen neuen Snapshot erstellen
app.snapshots.create() löst einen frischen Snapshot aus und liefert die signierte URL und den Key.
Download in einem Schritt
app.snapshots.download() erstellt einen Snapshot und lädt ihn als Buffer herunter.
Aus einem Snapshot wiederherstellen
app.snapshots.restore({ snapshotId, versionId }) setzt die Anwendung auf eine frühere Snapshot-Version zurück.
| Feld | Typ | Beschreibung |
|---|---|---|
snapshotId | string | Snapshot-Bezeichner (UUID v4) |
versionId | string | Von list() zurückgegebener Versionsbezeichner |
Snapshots kontoweit auflisten
api.user.snapshots(scope) liefert jeden Snapshot, den du besitzt, über alle deine Anwendungen oder Datenbanken hinweg.
api.user.snapshots() erfordert ein aktives kostenpflichtiges Abonnement.
