API 域名操作
新增域名
POST /api/v1/user/site/{siteID}/domains描述:根據站點 ID 新增數個域名
cURL範例
curl --request POST \ --header 'Content-Type: application/json' \ --header "SKC-RefreshToken: {Your Refresh Token}" \ --header "SKC-AccessToken: {Your Access Token}" \ --data '{ "domains": [ { "name": "kkk.com", "upstreams": [ { "ip": "1.1.1.1", "port": 80, "weight": 1 } ], "autoSSL": false, "autoSSLProvider": 1, "certificateID": 0, "customHeaderModuleID": 0, "corsID": 0, "aclModuleID": 0, "tokenAuthModuleID": 0, "proxyRewriteModuleID": 0, "urlRedirectModuleID": 0, "wafModuleID": 0, "tags": [], "forceSSL": false, "scheme": 0, "portMap": false, "status": 1, "acmeAuthType": 1, "acmeDnsSettingID": 0 } ] }' \ {CDN API Endpoint}/api/v1/user/site/{siteID}/domains
詳細內容
Payload:
{ "domains": [ { "name": "kkk.com", "upstreams": [ { "ip": "1.1.1.1", "port": 80, "weight": 1 } ], "autoSSL": false, "autoSSLProvider": 1, "certificateID": 0, "customHeaderModuleID": 0, "corsID": 0, "aclModuleID": 0, "tokenAuthModuleID": 0, "proxyRewriteModuleID": 0, "urlRedirectModuleID": 0, "wafModuleID": 0, "tags": [], "forceSSL": false, "scheme": 0, "portMap": false, "status": 1, "acmeAuthType": 1, "acmeDnsSettingID": 0 } ] }Response:
{ "code": 101001 }
更新域名
PUT /api/v1/user/site/{siteID}/domain描述:根據站點 ID 更新指定 ID 的域名
cURL範例
詳細內容
Payload:
Response:
取得域名upstream ID
GET /api/v1/user/site/{siteID}/domain/{域名ID}/upstreams
描述:須先取得Upstream ID,才能更新Upstream
cURL範例
詳細內容
Response:
更新域名upstream
PUT /api/v1/user/site/{siteID}/domain/{域名ID}/upstream
描述:根據Upstream ID修改Upstream
cURL範例
詳細內容
Payload:
Response:
刪除域名
DELETE /api/v1/user/site/{siteID}/domains描述:根據指定的 IDs 刪除複數域名
cURL範例
詳細內容
Payload:
Respond:
Last updated