PIESLĒGTIES
    opened image

    Lai palaistu Rebuild operāciju caur API, nepieciešams izmantot specifisku funkciju un nodot nepieciešamos pieprasījuma parametrus. Zemāk ir sniegtas pieprasījuma detaļas, ieskaitot URL, metodi un obligātos parametrus, kas jānorāda, lai veiksmīgi izpildītu operāciju.

    Lai palaistu Rebuild operāciju, izmantojam sekojošo funkciju.

     

    URL: 

    https://api.zomro.com/

    Metode: POST

    Pieprasījuma ķermenis (Form-data):

     

    Parametrs Vērtības piemērs Obligāts parametrs Vērtības apraksts
    func instances.fleio.rebuild Funkcija, lai palaistu servera rebuild
    auth 21fc199...c43f71 Sesijas tokens. Tas ir viens no autorizācijas veidiem. Vairāk par citiem veidiem aprakstīts šeit
    out json Atbildes tips, kuru sagaidīt
    sok ok Operācijas apstiprinājums
    elid 5113119 Pakalpojuma ID, kuram jāveic operācija
    zone image No kuras sadaļas izmantot attēlus OS pārinstalēšanai
    select_rebuild 18d0ee2e-4d57-4f40-9b56-03c1773b5831 Operētājsistēmas UID, uz kuru jāveic instance pārinstalēšana. UID operētājsistēmas var iegūt no funkcijas v2.instances.order.pricelist. Vairāk par to, kā izmantot, aprakstīts šeit
    enablessh off Vai izmantot ssh atslēgu vai nē. Var pieņemt vērtības off vai on.
    password Mypassword1 Piekļuves parole serverim. Linux gadījumā - parole root lietotājam. Windows gadījumā - Administrator lietotāja parole. Nav nepieciešams nodot, ja parametrs enablessh=on.
    Parolei jābūt vismaz 1 lielajam angļu burtam, 1 ciparam, minimālais simbolu skaits - 8.  
    ssh_keys 490

    SSH atslēgas ID, kuru pievienot serverim pēc OS uzstādīšanas. Nav nepieciešams nodot, ja parametrs use_ssh_key=off.
    SSH atslēgas ID var iegūt no funkcijas v2.instances.order.pricelist. Vairāk par to, kā izmantot, aprakstīts šeit

     

    Rebuild izpildes piemērs

    Piemēram, izmantojam pakalpojumu ar Ubuntu 20.04 un veicam rebuild uz AlmaLinux 8, un uzstādām paroli root lietotājam - Mypassword1.

     

    URL: 

    https://api.zomro.com/

     

    Metode: POST

    Pieprasījuma ķermenis (Form-data):

     

    Parametrs Vērtība
    func instances.fleio.rebuild
    auth 21fc199...c43f71
    out json
    sok ok
    elid 5113119
    zone image
    select_rebuild 18d0ee2e-4d57-4f40-9b56-03c1773b5831
    enablessh off
    password Mypassword1

     

    Šeit ir pieprasījuma piemērs, kuru var izpildīt no konsoles:

    curl --location 'https://api.zomro.com/' \
    --form 'func="instances.fleio.rebuild"' \
    --form 'auth="f1662dcabc6b96c85be3af64"' \
    --form 'elid="5113119"' \
    --form 'zone="image"' \
    --form 'select_rebuild="18d0ee2e-4d57-4f40-9b56-03c1773b5831"' \
    --form 'enablessh="off"' \
    --form 'password="Mypassword12"' \
    --form 'sok="ok"' \
    --form 'out="json"'

     

    Šī operācija aizņem zināmu laiku, jo operācijas laikā tiek veikta operētājsistēmas pārinstalēšana. Atkarībā no OS, gaidīšanas laiks var atšķirties.

    Pēc pieprasījuma izpildes, varam pārliecināties, ka operētājsistēma ir pārinstalēta personīgajā kabinetā vai izmantojot API


     

    Operācijas rezultātu var redzēt arī operāciju vēsturē grafiskajā interfeisā.

     

     

    Kā redzam, operācija veiksmīgi izpildīta.

     

    Arī piedāvājam izpētīt rakstus, kas var būt noderīgi mijiedarbībai ar Cloud VPS produktiem, izmantojot API: