CreateScheduledPreloadJob - 新增定时预热任务

更新时间: 2024-12-26 16:43:35

添加一个定时预热任务。

调试

您可以在OpenAPI Explorer中直接运行该接口,免去您计算签名的困扰。运行成功后,OpenAPI Explorer可以自动生成SDK代码示例。

授权信息

当前API暂无授权信息透出。

请求参数

名称类型必填描述示例值
InsertWaystring

预热文件上传方式,支持文本框和 OSS 方式上传。

oss
Namestring

定时预热任务名称。

example
OssUrlstring

定时预热 OSS 文件,填入 OSS 的文件地址。 注意:OSS 文件中是您需要预热的 URL。

https://xxxobject.oss-cn-reginon.aliyuncs.com/9d91_xxxxxxxxxxx_158bb6e0f97c477791209bb46bd599f7
SiteIdlong

站点 ID,可通过调用 ListSites 接口获取。

190007158391808
UrlListstring

需要预热的 URL 列表,文本框方式上传预热文件时使用。

http://testurl.com/a.txt http://testurl.com/b.txt

返回参数

名称类型描述示例值
object

Schema of Response

RequestIdstring

请求 ID。

15C66C7B-671A-4297-9187-2C4477247B78
AliUidstring

阿里云账号 ID。

15685865xxx14622
CreatedAtstring

任务创建时间。

2023-06-05T10:04:20+0800
Domainsstring

预热域名列表。

testurl.com
ErrorInfostring

错误信息,多个用逗号隔开:

  • InvalidUrl:链接格式不正确。
  • InvalidDomain:域名归属校验不通过。
  • QuotaExcess:超出配额上限。
  • OtherErrors:其它错误。
InvalidDomain
FailedFileOssstring

失败文件 OSS 地址。

https://xxxobject.oss-cn-reginon.aliyuncs.com/9d91_xxxxxxxxxxx_158bb6e0f97c477791209bb46bd599f7
FileIdstring

URL 列表文件 ID(下载时使用)。

665d3b48621bccf3fe29e1a7
Idstring

任务 ID。

665d3af3621bccf3fe29e1a4
InsertWaystring

URL 插入方式。

oss
Namestring

任务名称。

example
SiteIdlong

站点 ID。

190007158391808
TaskSubmittedinteger

已提交到系统进行预热任务的 URL 数。

1
TaskTypestring

任务类型(刷新/预热)。

preload
UrlCountinteger

URL 总数。

2
UrlSubmittedinteger

已提交的 URL 数。

1

示例

正常返回示例

JSON格式

{
  "RequestId": "15C66C7B-671A-4297-9187-2C4477247B78",
  "AliUid": "15685865xxx14622",
  "CreatedAt": "2023-06-05T10:04:20+0800",
  "Domains": "testurl.com",
  "ErrorInfo": "InvalidDomain",
  "FailedFileOss": "https://xxxobject.oss-cn-reginon.aliyuncs.com/9d91_xxxxxxxxxxx_158bb6e0f97c477791209bb46bd599f7",
  "FileId": "665d3b48621bccf3fe29e1a7",
  "Id": "665d3af3621bccf3fe29e1a4",
  "InsertWay": "oss",
  "Name": "example",
  "SiteId": 190007158391808,
  "TaskSubmitted": 1,
  "TaskType": "preload",
  "UrlCount": 2,
  "UrlSubmitted": 1
}

错误码

HTTP status code错误码错误信息描述
400InvalidEndTime.MismatchThe specified EndTime is earlier than the StartTime.您填入的结束时间早于开始时间,请检查后重试。
400InvalidJob.JobCountOfSiteFullThe maximum number of prefetch tasks for the website has been reached. Delete some unwanted ones and try again.站点预热任务已达上限,无法添加更多任务,请先清理多余任务后重试。
400InvalidParameter.ObjectIdInvalid task ID or execution plan ID.您提供的任务或执行计划ID不正确,请检查ID是否有效且输入无误。
400MissingOssUrlOssUrl missing. Specify a valid URL of the OSS object that stores URLs to prefetch.OssUrl字段缺失,请确保已提供有效的OSS预热任务链接。
400MissingUrlListEnter the URLs you want to prefetch.预热的URL为空,请输入待预热的URL。
400TooManyRequestsToo many requests.Please try again later.请求过于频繁,请稍后重试。
403InvalidUid.PermissionDeniedYou do not have the permissions to perform this operation on this resource. Check whether the specified UID is correct and has the required permissions.您无权操作此资源,请确认UID是否正确且具备相应权限。
404InvalidJob.NotFoundThe task does not exist. Check whether the task ID is correct or whether the task has been deleted.任务不存在,请检查任务ID是否正确或该任务是否已被删除。
404LogNotFoundFailed to query the log. Check whether the task ID and execution ID are valid.未找到日志,请检查任务ID、执行ID等是否正确和有效。
404InvalidExecution.NotFoundThe execution plan does not exist. Check whether the parameters such as the execution ID, start time, and end time are correct.执行计划不存在,请检查执行ID、开始时间或结束时间等参数是否准确无误。

访问错误中心查看更多错误码。

上一篇: UpdateScheduledPreloadExecution - 更新单个定时预热计划 下一篇: StartScheduledPreloadExecution - 开始单个定时预热计划