DIAMONDHOSTDevelopers
網路管理
管理伺服器連接埠分配、主連接埠與備註。
GET
/allocations列出連接埠
回傳 IP、連接埠、備註與主連接埠狀態。
程式範例cURL / Node.js / Python
curl -X GET "${BASE_URL}/allocations" \
-H "Authorization: Bearer ${API_KEY}" \
-H "Accept: application/json"POST
/allocations自動分配連接埠
在帳戶與節點額度允許時分配一個新連接埠。
程式範例cURL / Node.js / Python
curl -X POST "${BASE_URL}/allocations" \
-H "Authorization: Bearer ${API_KEY}" \
-H "Accept: application/json"POST
/allocations/{allocation}更新連接埠備註
設定方便辨識用途的備註。
REQUEST BODY
{ "notes": "Query Port" }程式範例cURL / Node.js / Python
curl -X POST "${BASE_URL}/allocations/{allocation}" \
-H "Authorization: Bearer ${API_KEY}" \
-H "Accept: application/json" \
-H "Content-Type: application/json" \
-d '{ "notes": "Query Port" }'POST
/allocations/{allocation}/primary設為主連接埠
將指定分配設為伺服器主要連線位址。
程式範例cURL / Node.js / Python
curl -X POST "${BASE_URL}/allocations/{allocation}/primary" \
-H "Authorization: Bearer ${API_KEY}" \
-H "Accept: application/json"DELETE
/allocations/{allocation}釋放連接埠
移除非主要的連接埠分配。
程式範例cURL / Node.js / Python
curl -X DELETE "${BASE_URL}/allocations/{allocation}" \
-H "Authorization: Bearer ${API_KEY}" \
-H "Accept: application/json"