CDN 用戶操作
CDN 用戶操作
CDN 用戶操作
  • 域名管理
    • 新增域名
    • 批次修改源站
    • 批次移除指定域名
    • 導出站點紀錄
  • 模組管理
    • 證書
    • 時間戳防盜鏈
    • 自定義Header
    • URL轉址
    • CORS設置
    • 回源改寫
  • 站點設置
    • 緩存設置
    • 壓縮
    • 速限
    • DNS接入
    • 添加訪問端口
  • 應用防火牆
    • 白名單設置
    • 黑名單設置
    • 地區設置
    • Header阻擋設置
    • 防CC設置
    • 區域頻率設置
    • 秒級頻率設置
    • User Agent設置
  • 進階防火牆
  • 屏蔽列表
  • 自定義錯誤
  • 站點資訊
  • API文檔
    • API 取得認證方式
    • API 取得Site ID
    • API 域名操作
    • API 證書操作
    • API 黑名單操作
    • API 白名單操作
    • API 應用防火牆操作
    • API 進階防火牆操作
    • API 清除緩存操作
    • API 取得站點資訊
  • 數據分析
    • 統計分析
    • 日誌分析、導出
    • 安全分析
    • 四層攻擊分析
Powered by GitBook
On this page
  • 清除全部快取
  • 清除URL快取:前綴匹配
  • 清除URL快取:完全匹配
  • 清除URL快取:正則匹配
  1. API文檔

API 清除緩存操作

API Token Headers

以下 API 皆需 API Token 相關 Header

  • SKC-RefreshToken

  • SKC-AccessToken


清除全部快取

  • DELETE /api/v1/user/site/{siteID}/setting/currentCache

    • 描述:根據站點 ID 清除此站點下的所有域名緩存

    • cURL範例

      curl --request DELETE \
          --header "SKC-RefreshToken: {Your Refresh Token}" \
          --header "SKC-AccessToken: {Your Access Token}" \
          {CDN API Endpoint}/api/v1/user/site/{siteID}/setting/currentCache
  • 詳細內容

    • Payload 無

    • Response

      { "code": 101001 }

清除URL快取:前綴匹配

  • DELETE /api/v1/user/site/{siteID}/setting/urlCache

    • 描述:匹配後,後面的目錄全部清除

    • cURL範例

      curl --request DELETE \
          --header 'Content-Type: application/json' \
          --header "SKC-RefreshToken: {Your Refresh Token}" \
          --header "SKC-AccessToken: {Your Access Token}" \
          --data '{ "type":1, "urls":["http://example.com/"] }' \
          '{CDN API Endpoint}/api/v1/user/site/{siteID}/setting/urlCache'
  • 詳細內容

    • Payload

      { 
          "type":1,
          "urls":["http://example.com/"]
      }
    • Response

      { "code": 101001 }

清除URL快取:完全匹配

  • DELETE /api/v1/user/site/{siteID}/setting/urlCache

    • 描述:匹配後,完整路徑符合者完全清除

    • cURL範例

      curl --request DELETE \
          --header 'Content-Type: application/json' \
          --header "SKC-RefreshToken: {Your Refresh Token}" \
          --header "SKC-AccessToken: {Your Access Token}" \
          --data '{ "type":2, "urls":["http://example.com/123.jpg"] }' \
          '{CDN API Endpoint}/api/v1/user/site/{siteID}/setting/urlCache'
  • 詳細內容

    • Payload

      { 
          "type":2,
          "urls":["http://example.com/123.jpg"]
      }
    • Response

      { "code": 101001 }

清除URL快取:正則匹配

  • DELETE /api/v1/user/site/{siteID}/setting/urlCache

    • 描述:根據語法規則清除特定的URL

    • cURL範例1

      • 指定所有特定URI包含static,但不指定域名

        curl --request DELETE \
            --header 'Content-Type: application/json' \
            --header "SKC-RefreshToken: {Your Refresh Token}" \
            --header "SKC-AccessToken: {Your Access Token}" \
            --data '{ "type":3, "urls":["*/static/*"] }' \
            '{CDN API Endpoint}/api/v1/user/site/{siteID}/setting/urlCache'
        • 詳細內容

        • Payload

          { 
              "type":3,
              "urls":["*/static/*"]
          }
        • Response

          { "code": 101001 }

  • cURL範例2

    • 指定特定域名下所有URL

      curl --request DELETE \
          --header 'Content-Type: application/json' \
          --header "SKC-RefreshToken: {Your Refresh Token}" \
          --header "SKC-AccessToken: {Your Access Token}" \
          --data '{ "type":3, "urls":["www.example.com/*"] }' \
          '{CDN API Endpoint}/api/v1/user/site/{siteID}/setting/urlCache'
      • 詳細內容

        • Payload

          { 
              "type":3,
              "urls":["www.example.com/*"]
          }
          • Response

            { "code": 101001 }

  • cURL範例3

    • 指定特定域名、特定URI包含static

      curl --request DELETE \
          --header 'Content-Type: application/json' \
          --header "SKC-RefreshToken: {Your Refresh Token}" \
          --header "SKC-AccessToken: {Your Access Token}" \
          --data '{ "type":3, "urls":["www.example.com/*/static/*"] }' \
          '{CDN API Endpoint}/api/v1/user/site/{siteID}/setting/urlCache'
    • 詳細內容

      • Payload

        { 
            "type":3,
            "urls":["www.example.com/*/static/*"]
        }
      • Response

        { "code": 101001 }

PreviousAPI 進階防火牆操作NextAPI 取得站點資訊

Last updated 5 months ago