Parādiet servera rezerves kopijas, palaidiet jaunu rezerves kopiju un no vienas atjaunojiet serveri.
Atgriež visu jūsu serveru rezerves kopijas, jaunākā pirmā, 25 vienā lapā. Nav serveru filtra: izmantojiet serveri_hostname, lai grupētu tos.
Nepieciešamā atļauja: backups:list
| Parametrs | Tips | Obligāti | Apraksts |
|---|---|---|---|
page |
integer | Nē | Lapas numurs, sākot ar 1 |
curl -X GET "https://admin.vps.org/api/v1/backups/" \
-H "Authorization: Bearer YOUR_API_TOKEN"
import requests
url = "https://admin.vps.org/api/v1/backups/"
headers = {"Authorization": "Bearer YOUR_API_TOKEN"}
response = requests.get(url, headers=headers)
for backup in response.json()["results"]:
print(backup["id"], backup["server_hostname"], backup["created_at"])
const response = await fetch('https://admin.vps.org/api/v1/backups/', {
headers: { 'Authorization': 'Bearer YOUR_API_TOKEN' }
});
const data = await response.json();
console.log(data.results);
{
"count": 96,
"next": "https://admin.vps.org/api/v1/backups/?page=2",
"previous": null,
"results": [
{
"id": 5512,
"server_hostname": "web-01",
"name": "vzdump-qemu-1042-2026_09_14-16_44_10.vma.zst",
"size_gb": 3.12,
"deletion_date": "2026-09-21T20:45:40.697512Z",
"days_remaining": 6,
"created_at": "2026-09-14T20:45:40.699494Z"
}
]
}
| Lauks | Tips | Apraksts |
|---|---|---|
id |
integer | Rezerves identifikators, ko izmanto ar saņemt un atjaunot galapunktus |
server_hostname |
string | Resursdatora resursdators, no kura tika izņemts dublējums |
name |
string | Rezerves arhīva faila nosaukums |
size_gb |
number | Saspiests izmērs gigabaitos |
deletion_date |
datetime | Kad rezerves kopija tiks automātiski izņemta |
days_remaining |
integer | Atlikušās visas dienas līdz dzēšanai_ date |
created_at |
datetime | Izveides laiks (ISO 8601, UTC) |
| 200 | Veiksmīgi izguva rezerves kopiju sarakstu |
| 403 | Trūkst vai nav spēkā API žetons, vai žetonam trūkst nepieciešamās atļaujas |
Atgriež vienu rezerves objektu ar laukiem virs.
curl -X GET "https://admin.vps.org/api/v1/backups/5512/" \
-H "Authorization: Bearer YOUR_API_TOKEN"
Ielādē ierīkotā servera rezerves kopiju. Nav nepieciešams pieprasīto iestāžu saraksts. Kopsavilkums parādās sarakstā, kad tas ir pabeigts, kas var aizņemt vairākas minūtes atkarībā no diska lietošanas.
Nepieciešamā atļauja: servers:backup
curl -X POST "https://admin.vps.org/api/v1/servers/8c4f2a1e-5b3d-4e6f-9a7b-1c2d3e4f5a6b/backup/" \
-H "Authorization: Bearer YOUR_API_TOKEN"
import requests
server_uuid = "8c4f2a1e-5b3d-4e6f-9a7b-1c2d3e4f5a6b"
url = f"https://admin.vps.org/api/v1/servers/{server_uuid}/backup/"
headers = {"Authorization": "Bearer YOUR_API_TOKEN"}
response = requests.post(url, headers=headers)
print(response.json())
{
"message": "Backup queued successfully"
}
| 200 | Prasība tika ierindota rindā |
| 400 | Serveris vēl nav izvietots |
| 402 | Nav maksājuma metodes lietā, vai neapmaksāti rēķini |
| 404 | Nav atrasts, vai arī tas pieder citam kontam |
Aptur serveri, no kura tika izņemta rezerves kopija, pārraksta tā disku ar rezerves kopiju un atkal sāk to. Nav nepieciešams pieprasīt iestādi. Servera statuss ir rindā, kamēr tiek atjaunota.
Nepieciešamā atļauja: backups:restore
curl -X POST "https://admin.vps.org/api/v1/backups/5512/restore/" \
-H "Authorization: Bearer YOUR_API_TOKEN"
{
"message": "Backup restore queued. The server will be stopped, restored, and restarted.",
"backup": "vzdump-qemu-1042-2026_09_14-16_44_10.vma.zst",
"job_id": "b6f1c7e2-3a4d-4f5e-8b9c-0d1e2f3a4b5c"
}
| 200 | Prasība tika ierindota rindā |
| 400 | Serveris vēl nav izvietots |
| 404 | Nav atrasts, vai arī tas pieder citam kontam |