ამ ტექსტში წარმოდგენილია ინსტრუქცია 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 პროდუქტებთან ურთიერთობისთვის:
- API - სერვისის შექმნა
- API - ხელმისაწვდომი ტარიფების და მათი პარამეტრების შესახებ ინფორმაციის მიღება
- API - ოპერაცია Reboot
- API - ოპერაცია Rebuild
- API - ოპერაცია Delete