調用RefreshDcdnObjectCaches重新整理節點上的檔案內容、重新整理指定URL內容至Cache節點。支援URL批量重新整理。
介面說明
請求方式:支援 POST 請求,參數用 form 表單顯示。
相關介面:重新整理預熱類介面包含 RefreshDcdnObjectCaches 重新整理介面和 PreloadDcdnObjectCaches 預熱介面。
URL 重新整理配額(每日):預設情況下,一個帳號每日最多可以提交 10000 條 URL 重新整理和 100 個目錄重新整理,目錄重新整理包含子目錄。如果您的阿里雲帳號的日頻寬峰值大於 200 Mbps,您可以通過提交工單申請提升每日配額,阿里雲將根據您業務的實際需求進行評估和配置。
每次請求最多支援提交 1000 條 URL 重新整理或者 100 個目錄重新整理。
單個網域名稱每分鐘最多支援提交 10000 條 URL 重新整理。
單使用者調用頻率:30 次/秒。
注意事項
提交重新整理任務並成功執行後,DCDN 節點上對應的緩衝資源將會失效,當您再次發起訪問請求時,節點會回來源站點拉取所需資源,並重新緩衝在節點上,因此大批量提交重新整理任務會清空較多緩衝,導致回源頻寬和請求突增,增加來源站點壓力。
重新整理任務從提交到生效,大約需要 5~6 分鐘,如果檔案或者目錄配置的緩衝到期時間少於 5 分鐘,您無需執行重新整理操作,等待檔案或者目錄緩衝逾時更新即可。
使用 RAM 使用者來執行重新整理或預熱操作的,需要先獲得授權,請參見授予 RAM 使用者重新整理預熱許可權完成授權。
調試
您可以在OpenAPI Explorer中直接運行該介面,免去您計算簽名的困擾。運行成功後,OpenAPI Explorer可以自動產生SDK程式碼範例。
調試
授權資訊
|
操作 |
存取層級 |
資源類型 |
條件關鍵字 |
關聯操作 |
|
dcdn:RefreshDcdnObjectCaches |
none |
*domain
|
無 | 無 |
請求參數
|
名稱 |
類型 |
必填 |
描述 |
樣本值 |
| ObjectPath |
string |
是 |
|
example.com/example.txt |
| ObjectType |
string |
否 |
重新整理類型。取值範圍:
說明
|
File |
| Force |
boolean |
否 |
當回源內容和來源站點資源對比一致時,是否重新整理對應範圍內的資源。預設為 false。
說明
此參數生效範圍:除檔案重新整理外的重新整理類型 |
false |
返回參數
|
名稱 |
類型 |
描述 |
樣本值 |
|
object |
|||
| RefreshTaskId |
string |
重新整理返回的任務 ID。多個 ID 用逗號(,)分隔。 |
95248880 |
| RequestId |
string |
請求 ID。 |
E5BD4B50-7A02-493A-AE0B-97B9024B4135 |
樣本
正常返回樣本
JSON格式
{
"RefreshTaskId": "95248880",
"RequestId": "E5BD4B50-7A02-493A-AE0B-97B9024B4135"
}
錯誤碼
|
HTTP status code |
錯誤碼 |
錯誤資訊 |
描述 |
|---|---|---|---|
| 400 | SingleRequest.OverLimit | A maximum of 1000 URLs are supported for each request. | |
| 400 | InvalidObjectType.Malformed | The specified ObjectType is invalid. | 不支援該ObjectType,請重新輸入。 |
| 400 | InvalidObjectPath.Malformed | The specified ObjectPath is invalid. | ObjectPath錯誤,請填寫正確的ObjectPath。 |
| 400 | QuotaExceeded.Refresh | Your refresh attempts have exceeded the daily limit. | 超出當日重新整理限制。今日重新整理數已用完。您可以通過重新整理介面查詢今日的重新整理次數。 |
| 400 | InvalidExtensiveDomain.ValueNotSupported | The specified ExtensiveDomain is not supported. | 不支援泛網域名稱。 |
| 400 | QuotaPerMinuteExceeded.Refresh | You tried to refresh too frequently; please try again later. | 重新整理太頻繁,請稍後再試。 |
| 400 | TooMany.Refresh | The refresh queue is full; please try again later. | 網域名稱正在重新整理的個數已經達到上限,請稍後再試。 |
| 429 | TooManyRequests | Too many requests, please try again later | 提交太頻繁,請稍候再試 |
訪問錯誤中心查看更多錯誤碼。
變更歷史
更多資訊,參考變更詳情。