VPS API, automation ng cloud server gamit ang JSON REST
Cloud server API para hawakan ang server gamit ang code, mula paggawa hanggang pagbura
- JSON REST API
- API key (Bearer) authentication
- 300 request kada minuto
Ang VPS API ay isang programmatic na paraan para gawin ang trabaho na gagawin mo sa control panel, tulad ng paggawa, pag-on, pag-off at pagbura ng mga server, gamit ang HTTP requests. Ang HELPER VPS cloud server API ay libre para sa lahat ng miyembro; pagkatapos ng iyong unang bayad, gumawa ng API key at kumonekta agad.
Ano ang mai-a-automate gamit ang VPS API?
Pinakamalakas ang VPS API kapag madalas kang gumagawa at nagbubura ng server, o sabay na namamahala ng maraming server. Narito ang apat na madalas gamiting automation.
Paggawa ng server sa deploy pipeline
Sa deploy pipeline tulad ng GitLab CI, gumawa ng test server gamit ang POST /servers request, at burahin gamit ang DELETE request pagkatapos ng testing. May server lang kapag kailangan kaya maayos ang gastos.
Pag-check ng status at power control ng server
Basahin ang listahan ng server, status, IPv4 at IPv6 address at susunod na billing date gamit ang GET /servers, at kontrolin ang power gamit ang start, stop at reboot request kung kailangan. Ikonekta sa monitoring tool para gumawa ng script na nagre-restart ng huminto na server.
Pagbebenta at pagpapatakbo ng server sa loob ng serbisyo mo
Tawagin ang API mula sa sarili mong admin panel o bot para gumawa ng server at ipakita ang resulta. Basahin ang product list na GET /catalog para ipakita mismo sa screen ang mapipiling laki, lokasyon, operating system at option.
Pamamahala ng billing date at renewal
Suriin ang susunod na billing date ng bawat server gamit ang paid_until value, at i-renew agad gamit ang renew request para sa mga server na gusto mong bayaran nang mas mahabang panahon nang maaga. Subaybayan ang iyong mga invoice at billing dates sa code para tuloy-tuloy na tumakbo ang mahahalagang server.
Control panel o VPS API, kailan gagamitin ang alin?
Ang control panel at API ay gumagana gamit ang parehong account at parehong mga server. Para sa pamamahala ng isa o dalawang server nang mano-mano, maginhawa ang control panel; para sa paulit-ulit na trabaho o maraming server, mas mabilis ang API.
Control panel
Paraan ng pamamahala sa pag-click sa screen
Bagay para sa
- Kapag unang beses gagawa ng server
- Kapag ikaw mismo ang namamahala ng isa o dalawang server
- Reinstall ng operating system at pagdagdag ng SSH key
- Kapag titingnan ulit ang root password
VPS API
Paraan ng pamamahala gamit ang request mula sa code
Bagay para sa
- Test environment na madalas gumawa at magbura ng server
- Automation ng deploy pipeline at script
- Kapag sabay na binabasa ang status ng maraming server
- Kapag ikinokonekta sa sariling admin panel o bot
Paano ikonekta ang cloud server API?
Tatlong hakbang lang ito. Una, gawin ang iyong unang bayad, at kapag nakumpirma na, gumawa ng key sa API keys page. Pangalawa, ilagay ang key sa Authorization header ng bawat request gamit ang Bearer scheme. Panghuli, ipadala ang mga request sa path na gusto mo pagkatapos ng base address na https://helpervps.com/api/v1, at babalik ang resulta bilang JSON.
Sa simula, mainam na tawagin ang GET /catalog. Sabay na ibabalik ang mga mapipiling uri at laki ng server ngayon, location code, operating system at one-click app code, at presyo ng awtomatikong backup, dagdag na disk at proteksyon sa DDoS. Ilagay mismo sa request ng paggawa ng server ang plan, location at image code na natanggap dito.
Para gumawa ng server, ipadala ang plan, location, image at label values bilang JSON sa POST /servers. Maaari mo ring isama ang ID ng SSH key na idinagdag mo at ang backups, extra_disk_gb at ddos_protection options. Babayaran mo nang maaga ang napiling panahon, at ang response ay naglalaman ng server ID, status at root password, kaya i-save agad ito sa ligtas na lugar.
Anong mga gawain ang magagawa gamit ang VPS API?
Hinahawakan ng VPS API ang buong lifecycle ng server mula simula hanggang dulo. Basahin ang product list gamit ang GET /catalog, gumawa ng server gamit ang POST /servers, basahin ang listahan ng server mo gamit ang GET /servers, at ang info ng isang server gamit ang GET /servers/{id}. Nasa response ang pangalan ng server, status, IPv4 at IPv6 address, buwanang bayad, piniling option at susunod na billing date.
Ino-on, ino-off at nire-restart ang power gamit ang POST /servers/{id}/start, stop at reboot request. Nagbabayad ngayon ang POST /servers/{id}/renew ng isang buwan para agad mag-renew nang hindi hinihintay ang billing date, at binubura ng DELETE /servers/{id} ang server. Kapag hindi tugma ang request sa kasalukuyang status ng server, sasabihin ito gamit ang wrong_state code para madaling matukoy ng script ang susunod na hakbang.
Ibinabalik ang error bilang JSON na may error value kasama ang status code. Hinahati sa code ang dahilan, tulad ng unauthorized kapag mali ang key, not_enough_balance kapag kulang ang balanse, limit kapag naabot na ang bilang ng server sa account, at rate_limited kapag sobra ang request, kaya madaling hawakan sa program ayon sa sitwasyon. Nasa API docs ang buong listahan at halimbawa ng response.
Magkano ang VPS API?
Libre ang VPS API para sa lahat ng miyembro. Ang mga server at options na ginawa gamit ang API ay binabayaran sa parehong presyo tulad ng mga server na ginawa sa control panel.
Libreng paggamit ng API
Walang bayad sa pag-issue ng API keys o paggawa ng mga request. Kahit sinong miyembro na nakagawa na ng unang bayad ay maaaring gumawa ng key at magamit ito agad.
300 request kada minuto
Hanggang 300 request kada minuto ang isang key. Maluwag na limitasyon para sa araw araw na automation tulad ng pag-check ng listahan ng server at power control.
Parehong presyo sa control panel
Ang mga server na ginawa gamit ang API ay may parehong presyo tulad ng price list, idinadagdag ang mga options sa parehong halaga, at nire-renew sa bawat billing date.
HELPER VPS sa mga numero
Pumili mula sa 40 rehiyon, 12 operating system at 10 one-click app sa isang account, at magbayad kaagad. Ang mga numero sa ibaba ay batay sa kasalukuyang binebenta.
40
Lokasyon ng data center
12
Operating system
10
One-click app
Libre
Panimulang presyo ng produktong ito (buwanan)
Mga automation tool na kasama ng VPS API
Anumang tool na makakapagpadala ng HTTP request ay makakakonekta sa VPS API. Mula sa isang linyang curl hanggang Python, Node.js script at deploy pipeline, pareho ang paraan ng paggamit.
- Terraform
- Python
- Node.js
- GitLab CI
- Docker
Bakit piliin ang HELPER VPS API
Simpleng JSON REST
Magpadala ng request at tumanggap ng response gamit ang pamilyar na HTTP method at JSON. Masusubukan agad kahit sa curl nang walang hiwalay na library.
API key (Bearer) authentication
Isang key lang ang ilalagay sa Authorization header, kaya pareho ang authentication sa kahit anong wika at tool.
300 request kada minuto
Hanggang 300 request kada minuto ang isang key, kaya maluwag na nahahawakan ang status check at power control ng maraming server.
Product list gamit ang code
Basahin ang laki, lokasyon, operating system at presyo ng option gamit ang GET /catalog at gamitin mismo sa sarili mong screen at script.
Mula paggawa hanggang pagbura
Lahat ng paggawa ng server, listahan, pag-on, pag-off, restart, renewal at pagbura ay napoproseso sa API.
Sabay na pagpili ng option
Sa paggawa ng server, isama sa iisang request ang awtomatikong backup, dagdag na disk, proteksyon sa DDoS at SSH key.
Error code na nagpapakita ng dahilan
Ang mga dahilan ng error ay nahahati sa mga code, tulad ng insufficient account credit, server limit at state mismatch, kaya madaling hawakan sa iyong programa.
Parehong account sa control panel
Ang mga server na ginawa gamit ang API ay makikita sa control panel kung ano sila, at binabayaran at nire-renew sa parehong paraan.
Libre sa lahat ng member
Kapag nakagawa ka na ng iyong unang bayad, gumawa ng API key nang walang bayad at simulan agad ang automation.
Mga madalas itanong sa VPS API
Mga sagot tungkol sa pagkonekta, authentication at request limit ng VPS API
Libre ba ang VPS API?
Oo, libre ang VPS API para sa lahat ng miyembro. Walang bayad sa pag-issue ng API keys at paggawa ng mga request, at ang mga server at options na ginawa gamit ang API ay binabayaran sa parehong presyo tulad ng mga ginawa sa control panel. Kahit sinong miyembro na nakagawa na ng unang bayad ay maaaring gumawa ng key agad sa API keys page.
Saan gumagawa ng API key?
Kapag nakagawa ka na ng iyong unang bayad, bubukas ang API keys page (/api-key) at doon ka gagawa ng mga key. Ilagay ang key sa Authorization header ng bawat request gamit ang Bearer scheme. Ang key ay nagbubukas ng iyong buong account, kaya huwag itong i-commit sa code repositories; itago ito sa environment variables o secrets store.
Anong mga gawain ang magagawa sa API?
Puwede mong basahin ang product list (GET /catalog), basahin ang listahan ng server at info ng isang server (GET /servers, GET /servers/{id}), gumawa ng server (POST /servers), mag-on, mag-off at mag-restart (start, stop, reboot), mag-renew ng isang buwan (renew) at magbura (DELETE /servers/{id}). Nasa API docs ang halimbawa ng request at format ng response.
Magkano ang request limit?
Hanggang 300 request kada minuto ang isang key. Kapag lumampas, babalik ang 429 status code at rate_limited error, kaya i-set lang ang script na maghintay sandali bago magpadala ulit. Maluwag na tumatakbo sa limitasyong ito ang araw araw na automation tulad ng pag-check ng listahan ng server at power control. Walang bayad batay sa bilang ng request.
Kapag gumawa ng server sa API, paano ibinabawas ang bayad?
Kapag nagtagumpay ang POST /servers request, ipoproseso ang bayad para sa napiling billing period at magagawa ang server. Ang bayad para sa server na hindi nagawa ay ibabalik sa iyong account credit.
Paano matatanggap ang root password sa API?
Isang beses na nakalagay ang root_password value sa response ng request sa paggawa ng server. I-save agad ito sa ligtas na lugar pagkatanggap ng response. Makikita rin ulit ito sa control panel sa loob ng 7 araw, at kung isasama ang numero ng SSH key, agad kang makakapag-login gamit ang key nang walang password. Gamit ang ipv4 value sa response, masisimulan agad ang SSH access, kaya madaling ikonekta sa deploy script.
Puwede bang ilagay ang SSH key sa API?
Oo, ilagay ang numero ng naidagdag na SSH key bilang ssh_key_id value sa request sa paggawa ng server, at papasok ang key na iyon sa bagong server. Isang beses lang idagdag ang key sa SSH key page ng control panel, at ipinapakita ang fingerprint sa parehong paraan ng ssh-keygen kaya makikita agad kung aling key ito. Itakda nang isang beses ang numero ng key at gamitin ulit.
Anong wika o tool ang magagamit?
Kahit anong wika at tool basta makakapagpadala ng HTTP request. Subukan agad gamit ang curl, at tawagin gamit ang parehong address at header mula sa requests ng Python, fetch ng Node.js, script step ng GitLab CI o HTTP request feature ng Terraform. JSON lahat ang response kaya madaling basahin ang resulta.
Paano malalaman kapag may error?
Ibinabalik ang error bilang JSON na may error value kasama ang status code na hindi 2xx. Hinahati ang dahilan, tulad ng unauthorized kapag mali ang key, bad_request kapag may kulang na value, not_enough_balance kapag kulang ang balanse at wrong_state kapag hindi tugma sa status ng server ang request, kaya mahahawakan ng program ayon sa sitwasyon.
Makikita rin ba sa control panel ang server na ginawa sa API?
Oo, parehong account at server ang hinahawakan ng API at control panel. Makikita mismo sa listahan ng control panel ang server na ginawa sa API, at puwede mong i-reinstall ang operating system o tingnan ang password sa control panel. Ang limitasyong 10 server kada account ay para sa dalawang paraan. Kahit pagsamahin ang mano-mano at code na gawain, laging pareho ang makikitang status at billing date.
Gabay sa VPS API
Mga gabay na mainam basahin sa unang pagkonekta sa API
- API docsBase address, authentication header, halimbawa ng request kada path at format ng response, at buong listahan ng error code.
- Paggawa at pagdagdag ng SSH keyPaano gumawa at magdagdag ng SSH key para agad makapag-login gamit ang key sa server na ginawa sa API.
- Tingnan ang presyo sa isang tinginIkumpara sa isang page ang buwanang bayad ng laki ng server at option na mapipili sa API.
Libre ang VPS API para sa lahat ng miyembro, at maaari kang gumawa ng API key pagkatapos gawin ang iyong unang bayad. Ang mga server at options na ginawa gamit ang API ay binabayaran sa parehong presyo tulad ng price list at awtomatikong nire-renew sa parehong halaga sa bawat billing date.
Request limit: 300 kada minuto kada API key | 10 server kada account | Kapag nabigo ang bayad: suspendido ang server, pagkatapos ay tatanggalin pagkalipas ng 3 araw | Hindi nire-refund ang natitirang panahon sa tinanggal na server. Ang mga refund ay ibabalik sa iyong account credit.
