opened image

API - ოპერაცია Start & Stop

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

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

URL: 

https://api.zomro.com/

მეთოდი: POST

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

პარამეტრიმნიშვნელობის მაგალითისავალდებულო პარამეტრიმნიშვნელობის აღწერა
funcservice.stopდიახფუნქცია, რომელიც ასრულებს delete ოპერაციას instance-ზე
auth21fc199...c43f71არასესიის ტოკენი. ეს არის ავტორიზაციის ერთ-ერთი ვარიანტი. სხვა ვარიანტების შესახებ დაწვრილებით აღწერილია აქ
outjsonდიახპასუხის ტიპი, რომელიც მოსალოდნელია
elid5116804დიახსერვისის ID, რომელზეც უნდა შესრულდეს ოპერაცია

 

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

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

 

 

URL: 

https://api.zomro.com/

მეთოდი: POST

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

პარამეტრიმნიშვნელობა
funcinstances.stop
auth21fc199...c43f71
outjson
elid5116804

 

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

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):

პარამეტრიმნიშვნელობა
funcinstances.start
auth21fc199...c43f71
outjson
elid5116804

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

 

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

 

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

 

 

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

 

 

 


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