API 應用防火牆操作
白名單
新增白名單
POST /api/v1/user/site/{siteID}/firewall/setting/whitelists
描述:在指定的站點應用防火牆新增白名單
cURL範例
curl --request POST \ --header 'Content-Type: application/json' \ --header "SKC-RefreshToken: {Your Refresh Token}" \ --header "SKC-AccessToken: {Your Access Token}" \ --data '{ "data": [ { "ips": [ "1.1.1.1" ], "url": "aaa.com", "memo": "", "methods": { "delete": true, "get": true, "head": true, "options": true, "patch": true, "post": true, "put": true } } ] }' \ {CDN API Endpoint}/api/v1/user/site/{siteID}/firewall/setting/whitelistsPayload
{ "data": [ { "ips": [ "1.1.1.1" ], "url": "aaa.com", "memo": "", "methods": { "delete": true, "get": true, "head": true, "options": true, "patch": true, "post": true, "put": true } } ] }Response
{ "code": 101001 }
獲取白名單ID
GET /api/v1/user/site/{siteID}/firewall/setting/whitelists
描述:獲取已建立的白名單規則 ID
cURL範例
Response
更新白名單
PUT /api/v1/user/site/{siteID}/firewall/setting/whitelist
描述:修改已設定的白名單
cURL範例
Response
刪除白名單
DELETE /api/v1/user/site/{siteID}/firewall/setting/whitelists
描述:透過ID刪除指定的白名單規則
cURL範例
Payload
Response
黑名單
新增黑名單
POST /api/v1/user/site/{siteID}/firewall/setting/blacklists
描述:在指定的站點應用防火牆新增黑名單
cURL範例
Payload
Response
參數說明
獲取黑名單ID
GET /api/v1/user/site/{siteID}/firewall/setting/blacklists
描述:獲取已建立的黑名單規則 ID
cURL範例
Response
更新黑名單
PUT /api/v1/user/site/{siteID}/firewall/setting/blacklist
描述:修改已設定的黑名單
cURL範例
Response
刪除黑名單
DELETE /api/v1/user/site/{siteID}/firewall/setting/blacklists
描述:透過ID刪除指定的黑名單規則
cURL範例
Payload
Response
地區設置
新增地區設置
POST /api/v1/user/site/{siteID}/firewall/setting/geo
描述:在指定的站點針對設置允許或阻擋來自特定地區的訪問
cURL範例
Payload
Response
參數說明
查詢Geo ID
GET /api/v1/user/geoips
描述:查詢地區限制內各種區域及國家ID
cURL範例
Response
獲取地區設置 ID
GET /api/v1/user/site/{siteID}/firewall/settings
描述:查詢現有地區設置的ID
cURL範例
Response
更新地區設置
PUT /api/v1/user/site/{siteID}/firewall/setting/geo
描述:修改現有的地區設置
cURL範例
Payload
Response
刪除地區設置
DELETE /api/v1/user/site/{siteID}/firewall/setting/geos
描述:修改現有的地區設置
cURL範例
Payload
Response
CC防護
新增防cc設置
POST /api/v1/user/site/{siteID}/firewall/setting/anticc
描述:在指定的站點設置防cc設置
cURL範例
Payload
Response
參數說明
獲取防cc設置ID
GET /api/v1/user/site/{siteID}/firewall/setting/anticcs
描述:查詢已設置的防cc設置ID
cURL範例
Response
更新防cc設置
PUT /api/v1/user/site/{siteID}/firewall/setting/anticcs
描述:修改已設置的防cc設置
cURL範例
Payload
Response
刪除防cc設置
DELETE /api/v1/user/site/{siteID}/firewall/setting/anticcs
描述:刪除現有的地區設置
cURL範例
Payload
Response
區域頻率限制
新增區域頻率限制
POST /api/v1/user/site/{siteID}/firewall/setting/frequencies
描述:在指定的站點新增區域頻率限制
cURL範例
Payload
Response
參數說明
查看區域頻率限制ID
GET /api/v1/user/site/{siteID}/firewall/settings
描述:查詢已設定的區域頻率限制ID
cURL範例
Response
更新區域頻率限制
PUT /api/v1/user/site/{siteID}/firewall/setting/frequency
描述:修改已設定的區域頻率限制
cURL範例
Response
刪除區域頻率設置
DELETE /api/v1/user/site/{siteID}/firewall/setting/frequencies
描述:刪除現有的地區設置
cURL範例
Payload
Response
秒級頻率限制
新增秒級頻率設置
POST /api/v1/user/site/{siteID}/firewall/setting/limitReqs
描述:在指定的站點下新增秒級頻率設置
cURL範例
Payload
Response
參數說明
獲取秒級頻率設置ID
GET /api/v1/user/site/{siteID}/firewall/settings
描述:查詢已設定的秒級頻率設置ID
cURL範例
Response
更新秒級頻率設置
PUT /api/v1/user/site/{siteID}/firewall/setting/limitReq
描述:修改已設定的秒級頻率設置
cURL範例
Response
刪除秒級頻率設置
DELETE /api/v1/user/site/{siteID}/firewall/setting/limitReqs
描述:刪除現有的地區設置
cURL範例
Payload
Response
User-Agent限制
新增User-Agent限制
POST /api/v1/user/site/{siteID}/firewall/setting/userAgents
描述:在指定的站點針對特定User-Agent阻擋
cURL範例
Payload
Response
參數說明
查詢User-Agent 限制 ID
GET /api/v1/user/site/{siteID}/firewall/settings
描述:查詢已設置的User-Agent 設置ID
cURL範例
Response
更新User-Agent限制
PUT /api/v1/user/site/{siteID}/firewall/setting/userAgent
描述:修改已經設置好User-Agent設置
cURL範例
Response
刪除User-Agent設置
DELETE /api/v1/user/site/{siteID}/firewall/setting/userAgents
描述:刪除已設定的user-agent設置
cURL範例
Payload
Response
Last updated