调用本接口提交海外云服务商文件预热(简称“海外文件预热”)任务。
注意
海外文件预热的工作原理是模拟海外用户向云服务商边缘节点发送 HTTP 或 HTTPS 请求,通过请求特定文件使文件从源站预取到边缘节点。实施海外文件预热会产生边缘请求,从而产生边缘流量。这部分流量会在云服务商平台计费。更多信息,请参见海外文件预热。
参数名称 | 数据类型 | 是否必选 | 参数说明 |
---|---|---|---|
Action | String | 是 | 接口名称。当前 API 的名称为 SubmitOverseaPreloadTask 。 |
Version | String | 是 | 接口版本。当前 API 的版本为 2022-03-01 。 |
参数名称 | 数据类型 | 是否必选 | 参数说明 | 示例 |
---|---|---|---|---|
Urls | String | 是 | 设置要预取的文件 URL 列表。
| http://a.example.com/download.zip\nhttp://b.example.com/download.zip |
Vendor | String | 是 | 设置将该任务提交给哪些云服务商。
| akamai,aws |
Area | String | 是 | 设置您希望海外文件预热生效的国家或地区代码。
任务提交成功后,多云CDN将利用所选择国家或地区的终端向云服务商边缘节点发起请求,请求 注意 国家或地区越多,边缘请求产生的边缘流量越多。 | US,GB |
参数名称 | 数据类型 | 参数说明 | 示例 |
---|---|---|---|
TaskId | String | 由本次海外文件预热请求生成的(首个)任务 ID。 | 62de5c5a56fd9eaa6c426b47 |
TaskIds | String[] | 由本次海外文件预热请求生成的任务 ID 组。 | 62de5c5a56fd9eaa6c426b47 |
POST https://open.volcengineapi.com/?Action=SubmitOverseaPreloadTask&Version=2022-03-01 { "Urls": "http://a.example.com/download.zip\\nhttp://b.example.com/download.zip", "Area": "US", "Vendor": "akamai,aws" }
{ "ResponseMetadata": { "RequestID": "202207251703200102121500340EA9B56C", "Action": "SubmitOverseaPreloadTask", "Version": "2022-03-01", "Service": "mcdn", "Region": "cn-north-1" }, "Result": { "TaskId": "62de5c5a56fd9eaa6c426b47", "TaskIds": [ "62de5c5a56fd9eaa6c426b47" ] } }
如果响应正文的 ResponseMetadata
字段中包含 Error
字段,则表示 API 请求失败。更多关于错误码的信息,参见错误码。