閱讀371 返回首頁    go 阿裏雲


預熱緩存__刷新預熱接口_API 手冊_CDN-阿裏雲

描述

將源站的內容主動預熱到L2 Cache節點上,用戶首次訪問可直接命中緩存,緩解源站壓力。

限製:

  • 同一個 ID 每天最多提交刷新預熱類請求數量:URL:2000條;注意目前不支持目錄級別的預熱
  • 刷新預熱類接口包含 RefreshObjectCaches 刷新接口和 PushObjectCache 預熱接口

請求參數

參數 類型 必要 描述
Action String 操作接口名,係統規定參數,取值:PushObjectCache
ObjectPath String 輸入示例:abc.com/image/1.png,多個URL之間需要用換行符(n或rn)分隔

返回參數

名稱 類型 描述
PushTaskId String 預熱返回的任務ID,多個任務ID用逗號(半角)分隔

特定錯誤碼

ErrorCode 錯誤碼 Message 錯誤信息 HTTP 狀態 語義
Throttling Request was denied due to request throttling. 503 請求被流量控製限製
IllegalOperation Illegal domain operate is not permitted. 403 非法域名, 無法操作
OperationDenied Your account does not open CDN service yet. 403 未開通CDN服務
OperationDenied Your CDN service is suspended. 403 CDN服務已被停止
InvalidDomain.NotFound The domain provided does not belong to you. 404 域名不存在或不屬於當前用戶
InvalidDomain.Offline The domain provided is offline. 404 域名已下線
QuotaExceeded.Refresh You’ve exceeded the prescribed refresh limits. 400 超出當日刷新限製
ServiceBusy The specified Domain is configuring, please retry later. 403 域名正在配置中, 請稍後再試
InvalidDomain.Configure_failed Failed to configure the provided domain. 500 域名配置失敗, 無法刷新
MissingParameter The input parameter “ObjectPath” that is mandatory for processing this request is not supplied. 400 缺少ObjectPath參數
InvalidObjectPath.Malformed The specific value of parameter ObjectPath is malformed. 400 ObjectPath值格式錯誤
InvalidExtensiveDomain.ValueNotSupported Extensive domain not supported. 400 不支持泛域名

示例

請求示例

  1. https://cdn.aliyuncs.com?&Action=PushObjectCache&ObjectPath=test.test.com/test.txt&ObjectType=File&<公共請求參數>

返回示例

JSON格式:

  1. {
  2. "PushTaskId": "95248880",
  3. "RequestId": "E5BD4B50-7A02-493A-AE0B-97B9024B4135"
  4. }

XML格式:

  1. <PushObjectCacheResponse>
  2. <PushTaskId>95250421</PushTaskId>
  3. <RequestId>5FF9B16E-FBAC-48E5-9052-65B5F0184DB3</RequestId>
  4. </PushObjectCacheResponse>

最後更新:2016-11-23 17:16:03

  上一篇:go 刪除加速域名__域名操作接口_API 手冊_CDN-阿裏雲
  下一篇:go 查詢刷新操作記錄__刷新預熱接口_API 手冊_CDN-阿裏雲