VPS ဆာဗာများ၊ ဒိုမိန်းများ၊ DNS၊ အရန်ကူးယူခြင်းများနှင့် အခြားအရာများကို စီမံခန့်ခွဲရန်အတွက် REST API စာရွက်စာတမ်းအပြည့်အစုံ။
VPS.org API သည် ဆာဗာများ၊ ဒိုမိန်းများ၊ DNS မှတ်တမ်းများ၊ အရန်ကူးယူမှုများနှင့် snapshot များ အပါအဝင် သင်၏ VPS hosting infrastructure ၏ ရှုထောင့်အားလုံးကို ပရိုဂရမ်ဖြင့် စီမံခန့်ခွဲနိုင်စေပါသည်။
API တောင်းဆိုမှုအားလုံးသည် Bearer token ကို အသုံးပြု၍ အထောက်အထားစိစစ်ခြင်း လိုအပ်ပါသည်။ သင်၏အကောင့်ဆက်တင်များမှ သင်၏ API token ကို generate လုပ်နိုင်ပါသည်။ admin.vps.org/account/developers/.
curl -X GET https://admin.vps.org/api/v1/servers/ \
-H "Authorization: Bearer YOUR_API_TOKEN" \
-H "Content-Type: application/json"
import requests
url = "https://admin.vps.org/api/v1/servers/"
headers = {
"Authorization": "Bearer YOUR_API_TOKEN",
"Content-Type": "application/json"
}
response = requests.get(url, headers=headers)
print(response.json())
const response = await fetch('https://admin.vps.org/api/v1/servers/', {
method: 'GET',
headers: {
'Authorization': 'Bearer YOUR_API_TOKEN',
'Content-Type': 'application/json'
}
});
const data = await response.json();
console.log(data);
API တောင်းဆိုမှုများကို API တိုကင်တစ်ခုလျှင် မိနစ် ၅ မိနစ်လျှင် တောင်းဆိုမှု ၃၀၀ အထိ ကန့်သတ်ထားသည်။ နှုန်းကန့်သတ်ချက်အချက်အလက်များကို တုံ့ပြန်မှုခေါင်းစဉ်များတွင် ထည့်သွင်းထားသည်-
X-RateLimit-Limit: ခွင့်ပြုထားသော အများဆုံး တောင်းဆိုမှုအရေအတွက်X-RateLimit-Remaining: ကျန်ရှိနေသော တောင်းဆိုမှုအရေအတွက်X-RateLimit-Reset: နှုန်းထားကန့်သတ်ချက် ပြန်လည်သတ်မှတ်သည့်အခါ အချိန်တံဆိပ်API သည် အောင်မြင်မှု သို့မဟုတ် ကျရှုံးမှုကို ဖော်ပြရန် စံ HTTP status ကုဒ်များကို အသုံးပြုသည်-
| အခြေအနေကုဒ် | Description |
|---|---|
200 |
အောင်မြင်ပါသည် - တောင်းဆိုချက် အောင်မြင်စွာ ပြီးစီးပါပြီ |
201 |
ဖန်တီးပြီး - အရင်းအမြစ်ကို အောင်မြင်စွာ ဖန်တီးပြီးပါပြီ |
400 |
တောင်းဆိုမှု မမှန်ကန်ပါ - ကန့်သတ်ချက်များ မမှန်ကန်ပါ သို့မဟုတ် ပုံပျက်နေသော တောင်းဆိုမှု |
401 |
ခွင့်ပြုချက်မရှိပါ - အထောက်အထားစိစစ်ခြင်း တိုကင် မမှန်ကန်ပါ သို့မဟုတ် ပျောက်ဆုံးနေပါသည် |
403 |
တားမြစ်ထားသည် - ခွင့်ပြုချက် မလုံလောက်ပါ |
404 |
မတွေ့ပါ - အရင်းအမြစ် မရှိပါ။ |
429 |
တောင်းဆိုမှု အလွန်များပြားသည် - နှုန်းထားကန့်သတ်ချက် ကျော်လွန်သွားပါပြီ |
500 |
အတွင်းပိုင်းဆာဗာအမှား - ကျွန်ုပ်တို့ဘက်မှ တစ်စုံတစ်ခု မှားယွင်းသွားပါသည် |
ကျွန်ုပ်တို့၏ API စာရွက်စာတမ်းများကို အမျိုးအစားအလိုက် ကြည့်ရှုပါ-
VPS ဆာဗာများကို ဖန်တီးခြင်း၊ စီမံခန့်ခွဲခြင်းနှင့် ထိန်းချုပ်ခြင်း။ ပါဝါစီမံခန့်ခွဲမှု၊ အရွယ်အစားပြောင်းလဲခြင်း၊ ပြန်လည်ထည့်သွင်းခြင်းနှင့် ဆာဗာအချက်အလက်ရယူခြင်းတို့ ပါဝင်သည်။
စာရွက်စာတမ်းများကို ကြည့်ရှုပါသင့်ဆာဗာများအတွက် အလိုအလျောက်နှင့် ကိုယ်တိုင် backup များကို စီမံခန့်ခွဲပါ။ ဆာဗာ backup များကို စာရင်းပြုစုခြင်း၊ ဖန်တီးခြင်း၊ ပြန်လည်ရယူခြင်းနှင့် ဖျက်ခြင်း။
စာရွက်စာတမ်းများကို ကြည့်ရှုပါမြန်ဆန်သော ပြန်လည်ထူထောင်ရေးအမှတ်များအတွက် ဆာဗာ snapshot များကို ဖန်တီးပြီး စီမံခန့်ခွဲပါ။ စမ်းသပ်ခြင်းနှင့် အမြန်ပြန်လည်ရုပ်သိမ်းခြင်းအတွက် ပြီးပြည့်စုံပါသည်။
စာရွက်စာတမ်းများကို ကြည့်ရှုပါရရှိနိုင်သော VPS အစီအစဉ်များနှင့် ဈေးနှုန်းအချက်အလက်များကို ရယူပါ။ အရင်းအမြစ်များ၊ ဈေးနှုန်းနှင့် ရရှိနိုင်မှုအကြောင်း အသေးစိတ်အချက်အလက်များကို ရယူပါ။
စာရွက်စာတမ်းများကို ကြည့်ရှုပါဆာဗာဖြန့်ကျက်ရန်အတွက် ရရှိနိုင်သော လည်ပတ်မှုစနစ်များနှင့် ရုပ်ပုံများကို စာရင်းပြုစုပါ။ Ubuntu၊ Debian၊ CentOS နှင့် အခြားအရာများ ပါဝင်သည်။
စာရွက်စာတမ်းများကို ကြည့်ရှုပါဒိုမိန်းအမည်များကို ရှာဖွေခြင်း၊ ရရှိနိုင်မှုကို စစ်ဆေးခြင်း၊ မှတ်ပုံတင်ခြင်းနှင့် စီမံခန့်ခွဲခြင်း။ API မှတစ်ဆင့် ဒိုမိန်းသက်တမ်းစီမံခန့်ခွဲမှုကို အပြီးသတ်ပါ။
စာရွက်စာတမ်းများကို ကြည့်ရှုပါDNS ဇုန်များနှင့် မှတ်တမ်းများကို ပရိုဂရမ်ဖြင့် စီမံခန့်ခွဲပါ။ A၊ AAAA၊ CNAME၊ MX၊ TXT နှင့် အခြားမှတ်တမ်းအမျိုးအစားများကို ဖန်တီးခြင်း၊ အပ်ဒိတ်လုပ်ခြင်းနှင့် ဖျက်ခြင်း။
စာရွက်စာတမ်းများကို ကြည့်ရှုပါဆာဗာဖြန့်ကျက်ရန်အတွက် ရရှိနိုင်သောဒေတာစင်တာတည်နေရာများကို စာရင်းပြုစုပါ။ ကမ္ဘာတစ်ဝှမ်းရှိ ဒေသများစွာမှ ရွေးချယ်ပါ။
စာရွက်စာတမ်းများကို ကြည့်ရှုပါRetrieve account profile and API token information. Identify which account a token belongs to and check its permissions.
စာရွက်စာတမ်းများကို ကြည့်ရှုပါAPI နှင့် ပတ်သက်၍ မေးခွန်းများရှိပါက သို့မဟုတ် အကူအညီလိုအပ်ပါက အောက်ပါလိပ်စာသို့ ဆက်သွယ်ရန် တုံ့ဆိုင်းမနေပါနှင့်-