შესვლა
    opened image

    ამ ტექსტში წარმოდგენილია ინსტრუქცია Start და Stop ოპერაციების შესრულების შესახებ Zomro სერვისის API-ის გამოყენებით. თითოეული ოპერაციისთვის წარმოდგენილია მოთხოვნის საჭირო პარამეტრები, მეთოდები და მოთხოვნის მაგალითები curl-ის გამოყენებით. თითოეული ნაბიჯი თან ახლავს ოპერაციის შესრულების შემდეგ მოსალოდნელი შედეგის აღწერას.

    Start ოპერაციის შესრულებისთვის API-ის გამოყენებით, ვიყენებთ შემდეგ ფუნქციას.

    URL: 

    https://api.zomro.com/

    მეთოდი: POST

    მოთხოვნის სხეული (Form-data):

    პარამეტრი მნიშვნელობის მაგალითი სავალდებულო პარამეტრი მნიშვნელობის აღწერა
    func service.stop დიახ ფუნქცია, რომელიც ასრულებს delete ოპერაციას instance-ზე
    auth 21fc199...c43f71 არა სესიის ტოკენი. ეს არის ავტორიზაციის ერთ-ერთი ვარიანტი. სხვა ვარიანტების შესახებ დაწვრილებით აღწერილია აქ
    out json დიახ პასუხის ტიპი, რომელიც მოსალოდნელია
    elid 5116804 დიახ სერვისის ID, რომელზეც უნდა შესრულდეს ოპერაცია

     

    Start ოპერაციის შესრულების მაგალითი

    მაგალითისთვის, ვიყენებთ სერვისს:

     

     

    URL: 

    https://api.zomro.com/

    მეთოდი: POST

    მოთხოვნის სხეული (Form-data):

    პარამეტრი მნიშვნელობა
    func instances.stop
    auth 21fc199...c43f71
    out json
    elid 5116804

     

    აი, მოთხოვნის მაგალითი, რომელიც შეიძლება შესრულდეს კონსოლიდან:

    curl --location 'https://api.zomro.com/' \
    --form 'func="service.stop"' \
    --form 'auth="bf15875098100189d4e47484"' \
    --form 'elid="5116804"' \
    --form 'out="json"'

     

    მოთხოვნის შესრულების შემდეგ, შეგვიძლია ვნახოთ, რომ სერვერი გაჩერების პროცესშია.

     

     

    ოპერაციის დასრულების შემდეგ, ვხედავთ, რომ სერვისი სტატუსშია "Temporary suspended", რაც ნიშნავს, რომ სერვისი გაჩერებულია.

     

     

    Stop ოპერაციის შესრულების მაგალითი API-ის გამოყენებით

    მაგალითისთვის, ვიყენებთ სერვისს:

     

     

     URL: 

    https://api.zomro.com/

    მეთოდი: POST

    მოთხოვნის სხეული (Form-data):

    პარამეტრი მნიშვნელობა
    func instances.start
    auth 21fc199...c43f71
    out json
    elid 5116804

    აი, მოთხოვნის მაგალითი, რომელიც შეიძლება შესრულდეს კონსოლიდან:

     

    curl --location 'https://api.zomro.com/' \
    --form 'func="service.start"' \
    --form 'auth="bf15875098100189d4e47484"' \
    --form 'elid="5116804"' \
    --form 'out="json"'

     

    მოთხოვნის შესრულების შემდეგ, შეგვიძლია ვნახოთ, რომ სერვერი გაშვების პროცესშია.

     

     

    ოპერაციის დასრულების შემდეგ, ვხედავთ, რომ სერვისი სტატუსშია "Active", რაც ნიშნავს, რომ სერვისი გაშვებულია და მზად არის მუშაობისთვის.

     

     

     


    ასევე გთავაზობთ სტატიების შესწავლას, რომლებიც შეიძლება სასარგებლო იყოს API-ის გამოყენებით Cloud VPS პროდუქტებთან ურთიერთობისთვის: