Šiame tekste pateikiama instrukcija, kaip atlikti Start ir Stop operacijas naudojant Zomro paslaugos API. Kiekvienai operacijai pateikiami būtini užklausos parametrai, metodai ir užklausų pavyzdžiai naudojant curl. Kiekvienas žingsnis lydimas aprašymu apie tikėtiną rezultatą po operacijos atlikimo.
Norint atlikti Start operaciją naudojant API, naudojame šią funkciją.
URL:
https://api.zomro.com/
Metodas: POST
Užklausos kūnas (Form-data):
Parametras | Vertės pavyzdys | Privalomas parametras | Vertės aprašymas |
func | service.stop | Taip | Funkcija, skirta vykdyti delete operaciją instance |
auth | 21fc199...c43f71 | Ne | Sesijos tokenas. Tai vienas iš autorizacijos būdų. Daugiau apie kitus būdus aprašyta čia |
out | json | Taip | Atsakymo tipas, kurio tikėtis |
elid | 5116804 | Taip | Paslaugos ID, kuriai reikia atlikti operaciją |
Start operacijos vykdymo pavyzdys
Pavyzdžiui, naudojame paslaugą:
URL:
https://api.zomro.com/
Metodas: POST
Užklausos kūnas (Form-data):
Parametras | Vertė |
func | instances.stop |
auth | 21fc199...c43f71 |
out | json |
elid | 5116804 |
Štai užklausos pavyzdys, kurį galima atlikti iš konsolės:
curl --location 'https://api.zomro.com/' \
--form 'func="service.stop"' \
--form 'auth="bf15875098100189d4e47484"' \
--form 'elid="5116804"' \
--form 'out="json"'
Po užklausos atlikimo, galime matyti, kad serveris yra stabdymo procese.
Po operacijos užbaigimo, matome, kad paslauga yra statuso "Temporary suspended", kas reiškia, kad paslauga sustabdyta.
Stop operacijos vykdymo pavyzdys naudojant API
Pavyzdžiui, naudojame paslaugą:
URL:
https://api.zomro.com/
Metodas: POST
Užklausos kūnas (Form-data):
Parametras | Vertė |
func | instances.start |
auth | 21fc199...c43f71 |
out | json |
elid | 5116804 |
Štai užklausos pavyzdys, kurį galima atlikti iš konsolės:
curl --location 'https://api.zomro.com/' \
--form 'func="service.start"' \
--form 'auth="bf15875098100189d4e47484"' \
--form 'elid="5116804"' \
--form 'out="json"'
Po užklausos atlikimo, galime matyti, kad serveris yra paleidimo procese.
Po operacijos užbaigimo, matome, kad paslauga yra statuso "Active", kas reiškia, kad paslauga paleista ir paruošta darbui.
Taip pat siūlome susipažinti su straipsniais, kurie gali būti naudingi sąveikai su Cloud VPS produktais naudojant API:
- API - Paslaugos kūrimas
- API - Informacijos apie galimus tarifus ir jų parametrus gavimas
- API - Reboot operacija
- API - Rebuild operacija
- API - Delete operacija