调用PreloadVodObjectCaches将源站的内容主动预热到L2 Cache节点上,首次访问可直接命中缓存,缓解源站压力。
- 目前仅自持上海地域。
- 同一账号每天最多可提交预热URL请求共500条,目前不支持目录级别的预热。
- 刷新预热类接口包含RefreshVodObjectCaches刷新接口和PreloadVodObjectCaches预热接口。
调试
您可以在OpenAPI Explorer中直接运行该接口,免去您计算签名的困扰。运行成功后,OpenAPI Explorer可以自动生成SDK代码示例。
请求参数
名称 | 类型 | 是否必选 | 示例值 | 描述 |
---|---|---|---|---|
Action | String | 是 | PreloadVodObjectCaches |
系统规定参数。取值:PreloadVodObjectCaches。 |
ObjectPath | String | 是 | vod.test.com/test.txt |
预热文件URL。多个URL使用换行符(\n或\r\n)分隔。 |
返回数据
名称 | 类型 | 示例值 | 描述 |
---|---|---|---|
PreloadTaskId | String | 9524**** |
预热返回的任务ID。多个任务ID用半角逗号(,)分隔。 |
RequestId | String | E5BD4B50-7A02-493A-*****-97B9024B4135 |
请求ID。 |
示例
请求示例
https://vod.aliyuncs.com/?Action=PreloadVodObjectCaches
&ObjectPath=vod.test.com/test.txt
&<公共请求参数>
正常返回示例
XML
格式
<PreloadVodObjectCachesResponse>
<PreloadTaskId>9525****</PreloadTaskId>
<RequestId>5FF9B16E-FBAC-48E5-****-65B5F0184DB3</RequestId>
</PreloadVodObjectCachesResponse>
JSON
格式
{
"PreloadTaskId": "9524****",
"RequestId": "E5BD4B50-7A02-493A-****-97B9024B4135"
}
错误码
访问错误中心查看更多错误码。
接口错误码
下表列举了本接口特有的错误码。
错误代码 |
错误信息 |
HTTP 状态码 |
说明 |
---|---|---|---|
Throttling |
Request was denied due to request throttling. |
503 |
请求被流量控制限制。 |
IllegalOperation |
Illegal domain operate is not permitted. |
403 |
非法域名, 无法操作。 |
OperationDenied |
Your account does not open VOD service yet. |
403 |
账号未开通视频点播服务。 |
OperationDenied.Suspended |
Your VOD service is suspended. |
403 |
账号已欠费,请充值。如果您欠费超过15天,续费后需要重新开通点播服务。 |
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 |
超出当日刷新限制。 |
PreloadQueueFull |
Preload queue is full, please try again later! |
403 |
预热队列已满(域名正在预热的URL个数已经达到上限),请稍后再试。 |
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 |
不支持泛域名。 |
InvalidObjectPath.Size.Malformed |
The size of ObjectPath is bigger than 1000. |
400 |
预热URL个数一次不能超过1000。 |
在文档使用中是否遇到以下问题
更多建议
匿名提交