КІРУ
    opened image

    Rebuild операциясын API арқылы іске қосу үшін арнайы функцияны пайдаланып, қажетті сұрау параметрлерін беру керек. Төменде сұраудың мәліметтері, соның ішінде URL, әдіс және операцияны сәтті орындау үшін қажетті параметрлер көрсетілген.

    Rebuild операциясын іске қосу үшін келесі функцияны пайдаланамыз.

     

    URL: 

    https://api.zomro.com/

    Әдіс: POST

    Сұрау денесі (Form-data):

     

    Параметр Мәннің мысалы Міндетті параметр Мәннің сипаттамасы
    func instances.fleio.rebuild Иә Серверді қайта құруды іске қосу функциясы
    auth 21fc199...c43f71 Жоқ Сессия токені. Бұл авторизацияның бір нұсқасы. Қосымша нұсқалар туралы толығырақ мұнда сипатталған
    out json Иә Күтілетін жауап түрі
    sok ok Иә Операцияны растау
    elid 5113119 Иә Операцияны орындау қажет қызметтің ID
    zone image Иә ОЖ қайта орнату үшін қай бөлімнен образдарды пайдалану керек
    select_rebuild 18d0ee2e-4d57-4f40-9b56-03c1773b5831 Иә Қайта орнату қажет операциялық жүйенің UID. Операциялық жүйенің UID-ін v2.instances.order.pricelist функциясынан алуға болады. Қалай пайдалану туралы толығырақ мұнда сипатталған
    enablessh off Иә SSH кілтін пайдалану немесе пайдаланбау. off немесе on мәндерін қабылдай алады.
    password Mypassword1 Жоқ Серверге кіру паролі. Linux жағдайында root пайдаланушының паролі. Windows жағдайында Administrator пайдаланушының паролі. Егер enablessh=on параметрі болса, берудің қажеті жоқ.
    Сондай-ақ, парольде кем дегенде 1 үлкен ағылшын әрпі, 1 сандық символ болуы керек, минималды символдар саны 8.  
    ssh_keys 490 Жоқ

    ОЖ орнатқаннан кейін серверге қосу қажет SSH кілтінің ID. Егер use_ssh_key=off параметрі болса, берудің қажеті жоқ.
    SSH кілтінің ID-ін v2.instances.order.pricelist функциясынан алуға болады. Қалай пайдалану туралы толығырақ мұнда сипатталған

     

    Rebuild орындау мысалы

    Мысал үшін, Ubuntu 20.04 қызметін пайдаланып, AlmaLinux 8-ге қайта құруды орындаймыз және root пайдаланушы үшін пароль орнатамыз - Mypassword1.

     

    URL: 

    https://api.zomro.com/

     

    Әдіс: POST

    Сұрау денесі (Form-data):

     

    Параметр Мәні
    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

     

    Міне, консольден орындауға болатын сұрау мысалы:

    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"'

     

    Бұл операция біраз уақыт алады, себебі операция барысында операциялық жүйе қайта орнатылады. ОЖ-ге байланысты күту уақыты әртүрлі болуы мүмкін.

    Сұрауды орындағаннан кейін, жеке кабинетте немесе API арқылы операциялық жүйенің қайта орнатылғанына көз жеткізе аламыз


     

    Операция нәтижесін графикалық интерфейстегі операциялар тарихынан да көруге болады.

     

     

    Көріп отырғанымыздай, операция сәтті орындалды.

     

    Сондай-ақ, API арқылы Cloud VPS өнімдерімен жұмыс істеу үшін пайдалы болуы мүмкін мақалаларды оқуды ұсынамыз: