调用本接口提交文件预热任务到内置CDN服务和第三方云服务商平台。
每个请求中必须包含鉴权信息。该鉴权信息用以验证请求者的身份。参见签名机制。
参数名称 | 数据类型 | 是否必选 | 参数说明 |
---|---|---|---|
Action | String | 是 | 接口名称。当前 API 的名称为 SubmitPreloadTask 。 |
Version | String | 是 | 接口版本。当前 API 的版本为 2022-03-01 。 |
参数名称 | 数据类型 | 是否必选 | 参数说明 | 示例 |
---|---|---|---|---|
Urls | String | 是 | 设置一个或者多个需要预热的 URL。
| http://www.example.com/download.zip |
Vendor | String | 否 | 为预热任务设置要提交到的云服务商。您可以设置一个或多个云服务商。多个云服务商之间以半角逗号(,)分隔。该参数有以下取值:
说明 如果您未指定该参数,则多云CDN将根据 URL 中的域名自动匹配云服务商,并向所有匹配到的云服务商都提交预热任务。 |
|
参数名称 | 数据类型 | 参数说明 | 示例 |
---|---|---|---|
TaskId | String | 由本次预热请求生成的任务 ID。通过 TaskIds 参数获取所有任务 ID。 |
|
TaskIds | String[] | 由本次预热请求生成的任务 ID 组。当任务超过一定数量时,多云CDN会自动拆分出多个任务,该参数包含所有任务的 ID;如果没有自动拆分任务,该参数只返回一个任务 ID。更多信息,请参见提交文件预热任务。 说明 您可以使用任务 ID 调用 DescribeContentTaskByTaskId 接口,查询任务的执行状态。 |
|
POST https://open.volcengineapi.com/?Action=SubmitPreloadTask&Version=2022-03-01&<其他公共请求参数>= { "Urls": "http://www.example.com/download.zip" }
{ "ResponseMetadata": { "RequestID": "202207251703200102121500340EA9B56C", "Action": "SubmitPreloadTask", "Version": "2022-03-01", "Service": "mcdn", "Region": "cn-north-1" }, "Result": { "TaskId": "62de5c5a56fd9eaa6c426b47", "TaskIds": [ "62de5c5a56fd9eaa6c426b47" ] } }
如果响应正文的 ResponseMetadata
字段中包含 Error
字段,则表示 API 请求失败。更多关于错误码的信息,参见错误码。