Skip to main content
POST
Snapshot einer Datenbank wiederherstellen
Diese Route hat ein Rate-Limit von 1 Anfrage alle 60 Sekunden.
string
erforderlich
Der API-Schlüssel für dein Konto. Du findest ihn in deinen Kontoeinstellungen.
Erfordert einen API-Schlüssel mit dem Scope snapshots:write. Stellt eine Datenbank direkt vor Ort anhand eines zuvor erstellten Snapshots wieder her, identifiziert durch snapshotId und versionId, die von Snapshot erstellen oder Snapshots auflisten zurückgegeben wurden. Die Engine des Snapshots muss mit dem type der Zieldatenbank übereinstimmen, du kannst beispielsweise keinen Redis-Snapshot auf einer MongoDB-Datenbank wiederherstellen. Dies überschreibt die aktuellen Daten der Datenbank mit dem Inhalt des Snapshots; es gibt kein Rückgängigmachen, außer vorher einen weiteren Snapshot zu erstellen. Während die Wiederherstellung läuft, werden Starten, Stoppen und Datenbank löschen für diese Datenbank abgelehnt. Rate-Limit: 1 Wiederherstellung alle 60 Sekunden pro Benutzer und 1 Wiederherstellung alle 120 Sekunden pro Datenbank.

Parameter

string
erforderlich
Die ID der Datenbank.
string
erforderlich
Der name des Snapshots aus der Auflistung (die Datenbank-ID mit dem Suffix _<type> und bei neueren Snapshots _<origin>), genau so übergeben, wie er zurückgegeben wurde.
string
erforderlich
Die version_id des Snapshots, wie Snapshots auflisten sie zurückgibt.

Antwort

string
Gibt an, ob der Aufruf erfolgreich war: success, wenn ja, error, wenn nicht.

Häufige Fehler

Siehe auch