DiamondHost Logo鑽石託管 DiamondHost
DIAMONDHOSTDevelopers
API v1控制台

網路管理

管理伺服器連接埠分配、主連接埠與備註。

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"