Бұл мәтінде Zomro қызметінің API пайдаланып Start және Stop операцияларын орындау бойынша нұсқаулық берілген. Әр операцияны орындау үшін қажетті сұрау параметрлері, әдістері және curl пайдаланып сұрау мысалдары ұсынылған. Әр қадам операцияны орындағаннан кейін күтілетін нәтижені сипаттаумен бірге жүреді.
API арқылы Start операциясын орындау үшін келесі функцияны қолданамыз.
URL:
https://api.zomro.com/
Әдіс: POST
Сұрау денесі (Form-data):
Параметр | Мәннің мысалы | Міндетті параметр | Мәннің сипаттамасы |
func | service.stop | Иә | instance үстінен delete орындау үшін функция |
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" күйінде екенін көреміз, бұл қызметтің тоқтатылғанын білдіреді.
API арқылы Stop операциясын орындау мысалы
Мысал үшін, келесі қызметті қолданамыз:
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 операциясы