Διαχειριστείτε στιγμιότυπα διακομιστή για γρήγορη αποκατάσταση σε συγκεκριμένο χρονικό σημείο. Τα στιγμιότυπα καταγράφουν την πλήρη κατάσταση του διακομιστή σας.
Τελικά σημεία4 endpoints
Βασική διαδρομή/api/v1/snapshots
ΠΑΙΡΝΩ/api/v1/snapshots/
Λίστα όλων των στιγμιότυπων
Ανακτήστε μια λίστα με όλα τα στιγμιότυπα σε όλους τους διακομιστές σας.
{
"id": 802,
"server": {
"id": 12345,
"name": "web-server-01"
},
"name": "before-update-snapshot",
"status": "in_progress",
"size_mb": null,
"created_at": "2025-01-16T16:15:00Z",
"description": "Snapshot before system update",
"message": "Snapshot is being created. This may take 3-10 minutes depending on server size."
}
Κωδικοί κατάστασης απόκρισης
201
Η δημιουργία στιγμιότυπου ξεκίνησε με επιτυχία
400
Bad Request - Invalid parameters or snapshot limit reached
401
Μη εξουσιοδοτημένο - Μη έγκυρο ή λείπει το διακριτικό ελέγχου ταυτότητας
404
Not Found - Server does not exist
Note: You can have a maximum of 5 snapshots per server. Creating a snapshot while the server is running may result in filesystem inconsistencies. For best results, stop the server before creating a snapshot.
POST/api/v1/snapshots/{snapshot_id}/restore/
Επαναφορά από στιγμιότυπο
Restore a server to the state captured in a snapshot. This will overwrite all current data on the server.
{
"status": "success",
"message": "Server is being restored from snapshot. This may take 5-15 minutes.",
"snapshot": {
"id": 801,
"name": "pre-migration-snapshot",
"created_at": "2025-01-15T18:30:00Z"
},
"server": {
"id": 12345,
"name": "web-server-01",
"status": "restoring"
}
}
Κωδικοί κατάστασης απόκρισης
200
Η επαναφορά ξεκίνησε με επιτυχία.
400
Bad Request - Server is not in a valid state for restoration
401
Μη εξουσιοδοτημένο - Μη έγκυρο ή λείπει το διακριτικό ελέγχου ταυτότητας
404
Δεν βρέθηκε - Το στιγμιότυπο δεν υπάρχει
Προειδοποίηση: Restoring from a snapshot will overwrite all current data on the server. This action cannot be undone. The server will be automatically stopped before restoration begins.
ΔΙΑΓΡΑΦΩ/api/v1/snapshots/{snapshot_id}/
Διαγραφή στιγμιότυπου
Μόνιμη διαγραφή ενός στιγμιότυπου. Αυτή η ενέργεια δεν μπορεί να αναιρεθεί.