云服务器内容精选

  • 响应参数 状态码: 200 表3 响应Body参数 参数 参数类型 描述 total Integer 总共的任务个数。 tasks Array of TasksObject objects 日志列表数据 表4 TasksObject 参数 参数类型 描述 id String 任务id。 task_type String 任务的类型, 其值可以为refresh:刷新任务,或preheating:预热任务。 status String 刷新结果。task_done表示刷新成功 ,task_inprocess表示刷新中。 processing Integer 处理中的url个数。 succeed Integer 成功处理的url个数。 failed Integer 处理失败的url个数。 total Integer url总数。 create_time Long 任务的创建时间,相对于UTC 1970-01-01到当前时间相隔的毫秒数。 file_type String 文件类型,file:文件;directory:目录。
  • 响应示例 状态码: 200 OK { "total" : 2, "tasks" : [ { "id" : "ff8080xxxxxxxxxxxxd816ff0128", "status" : "task_inprocess", "processing" : 2, "succeed" : 0, "failed" : 0, "task_type" : "refresh", "total" : 2, "create_time" : 1534240233215, "file_type" : "file" }, { "id" : "ff8080xxxxxxxxxxx4fe64797", "status" : "task_inprocess", "processing" : 1, "succeed" : 0, "failed" : 0, "task_type" : "refresh", "total" : 1, "create_time" : 1534240219944, "file_type" : "file" } ] }
  • URI GET /v1.0/cdn/historytasks 表1 Query参数 参数 是否必选 参数类型 描述 enterprise_project_id 否 String 当用户开启企业项目功能时,该参数生效,表示查询资源所属项目,"all"表示所有项目。注意:当使用子账号调用接口时,该参数必传。 您可以通过调用企业项目管理服务(EPS)的查询企业项目列表接口(ListEnterpriseProject)查询企业项目id。 page_size 否 Integer 单页最大数量,取值范围为1-10000。page_size和page_number必须同时传值。默认值30。 page_number 否 Integer 当前查询第几页,取值范围为1-65535。默认值1。 status 否 String 任务状态。 task_inprocess 表示任务处理中,task_done表示任务完成。 start_date 否 Long 查询起始时间,相对于UTC 1970-01-01到当前时间相隔的毫秒数。 end_date 否 Long 查询结束时间,相对于UTC 1970-01-01到当前时间相隔的毫秒数。 order_field 否 String 用来排序的字段,支持的字段有“task_type”:任务的类型,“total”:url总数,“processing”:处理中的url个数, “succeed”:成功处理的url个数,“failed”:处理失败的url个数,“create_time”:任务的创建时间。order_field和order_type必须同时传值,否则使用默认值"create_time" 和 "desc":降序。 order_type 否 String desc:降序,或者asc:升序。默认值desc。 file_type 否 String 文件类型,file:文件;directory:目录。 task_type 否 String 任务类型,refresh:刷新任务;preheating:预热任务。
  • 响应消息 响应参数 响应参数如表3所示。 表3 响应参数 名称 参数类型 描述 id String 任务id。 task_type String 任务的类型, 其值可以为refresh或preheating。 status String 刷新结果。task_done表示刷新成功 ,task_inprocess表示刷新中。 processing Integer 处理中的url个数。 succeed Integer 成功处理的url个数。 failed Integer 处理失败的url个数。 total Integer 总共的任务个数。 create_time Integer 任务创建时间,相对于UTC 1970-01-01到当前时间相隔的毫秒数。 urls Array of strings 刷新缓存的url列表。 响应示例 { "refreshTask" : { "id" : "ff808***********************2b35", "status" : "task_inprocess", "processing" : 2, "succeed" : 0, "failed" : 0, "urls" : [ "http://www.example1.com/index.html", "http://www.example2.com/web" ], "task_type" : "refresh", "total" : 2, "create_time" : 0 } }
  • 请求消息 请求参数 请求参数如表2所示。 表2 请求参数 名称 是否必选 参数类型 描述 type 否 String 刷新的类型, 其值可以为file 或directory,默认为file。 urls 是 Array of strings 输入示例:http://abc.com/image/1.png,多个URL之间需要用逗号分隔,单个url的长度限制为10240字符,单次最多输入1000个url。 请求示例 请求路径示例 POST https://cdn.myhuaweicloud.com/v1.0/cdn/refreshtasks?enterprise_project_id=0 { "refreshTask":{ "type":"file", "urls":[ "http://www.example.com/index.html", "http://www.example.com/web" ] } }
  • 响应参数 状态码: 200 表2 响应Header参数 参数 参数类型 描述 X-request-id - 任务请求ID. 表3 响应Body参数 参数 参数类型 描述 total Integer 查询结果总数。 count Integer 当前查询到的总页数。 result Array of urls objects url信息。 表4 urls 参数 参数类型 描述 id Long url id。 url String url具体值。 status String url状态,状态类型:processing:处理中;succeed:完成;failed:失败;waiting:等待;refreshing:刷新中; preheating : 预热中。 type String 任务类型,REFRESH:刷新任务;PREHEATING:预热任务。 task_id Long 任务id。 modify_time Long 修改时间戳(毫秒)。 create_time Long 创建时间戳(毫秒)。 file_type String 文件类型,directory:目录,或file:文件。 mode String 目录刷新方式,all:刷新目录下全部资源;detect_modify_refresh:刷新目录下已变更的资源。默认值为all。 状态码: 400 表5 响应Header参数 参数 参数类型 描述 X-request-id - 任务请求ID 表6 响应Body参数 参数 参数类型 描述 error_code String 错误码 error_msg String 错误描述
  • URI GET /v1.0/cdn/contentgateway/url-tasks 表1 Query参数 参数 是否必选 参数类型 描述 start_time 否 Long 起始时间戳(毫秒),默认当天00:00。 end_time 否 Long 结束时间戳(毫秒),默认次日00:00。 offset 否 Integer 偏移量:特定数据字段与起始数据字段位置的距离。 limit 否 Integer 单次查询数据条数,上限为100。 url 否 String 刷新预热url。 task_type 否 String 任务类型,REFRESH:刷新任务;PREHEATING:预热任务。 status 否 String url状态,状态类型:processing:处理中;succeed:完成;failed:失败;waiting:等待;refreshing:刷新中; preheating : 预热中。 file_type 否 String 文件类型,file:文件;directory:目录。
  • 响应示例 状态码: 200 查询结果响应样例 { "total" : 31548, "count" : 10, "result" : [ { "id" : 8992619, "url" : "https://scxximwp.qqeixmbe.com/test.jpg", "status" : "SUCCEED", "type" : "REFRESH", "task_id" : 407354, "modify_time" : 1652325742000, "create_time" : 1652325740318, "file_type" : "file" }, { "id" : 8992618, "url" : "https://obut8gmc.qqeixmbe.com/test.jpg", "status" : "SUCCEED", "type" : "REFRESH", "task_id" : 407353, "modify_time" : 1652325711000, "create_time" : 1652325708268, "file_type" : "file" }, { "id" : 8992617, "url" : "https://scxximwp.qqeixmbe.com/test.jpg", "status" : "SUCCEED", "type" : "REFRESH", "task_id" : 407353, "modify_time" : 1652325711000, "create_time" : 1652325708268, "file_type" : "file" }, { "id" : 8992616, "url" : "http://content-hw.autotest.com/autotest/DQCkkgmV", "status" : "PROCESSING", "type" : "REFRESH", "task_id" : 407352, "modify_time" : 1652325672000, "create_time" : 1652325671917, "file_type" : "file" }, { "id" : 8992615, "url" : "http://content-hw.autotest.com/autotest/dQSF5jEx", "status" : "PROCESSING", "type" : "REFRESH", "task_id" : 407352, "modify_time" : 1652325672000, "create_time" : 1652325671917, "file_type" : "file" }, { "id" : 8992614, "url" : "http://content-hw.autotest.com/autotest/quN2l1oh", "status" : "PROCESSING", "type" : "REFRESH", "task_id" : 407352, "modify_time" : 1652325672000, "create_time" : 1652325671917, "file_type" : "file" }, { "id" : 8992613, "url" : "http://content-hw.autotest.com/autotest/Wgk3AKVu", "status" : "PROCESSING", "type" : "REFRESH", "task_id" : 407352, "modify_time" : 1652325672000, "create_time" : 1652325671917, "file_type" : "file" }, { "id" : 8992612, "url" : "http://content-hw.autotest.com/autotest/jg1cv1vV", "status" : "PROCESSING", "type" : "REFRESH", "task_id" : 407352, "modify_time" : 1652325672000, "create_time" : 1652325671917, "file_type" : "file" }, { "id" : 8992611, "url" : "http://content-hw.autotest.com/autotest/DTxFfv6f", "status" : "PROCESSING", "type" : "REFRESH", "task_id" : 407352, "modify_time" : 1652325672000, "create_time" : 1652325671917, "file_type" : "file" }, { "id" : 8992610, "url" : "http://content-hw.autotest.com/autotest/g8QYHTY4", "status" : "PROCESSING", "type" : "REFRESH", "task_id" : 407352, "modify_time" : 1652325672000, "create_time" : 1652325671917, "file_type" : "file" } ] }
  • 缓存刷新和缓存预热提示用户权限不足 如果您在进行缓存刷新和缓存预热操作时提示权限不足,可参照以下方法排查: 如果您使用的是IAM子账号登录,请先确认您的IAM子账号是否具有刷新预热的操作权限:CDN RefreshAndPreheatAccess。子账号的操作权限可向主账号管理员申请开通。 如果您的账号具有刷新预热的操作权限但仍提示用户权限不足,请查看您的域名是否已停用,账户欠费会导致您的域名停用,请检查账户余额。 父主题: 刷新预热
  • 源站静态文件更新后,能否自动刷新CDN缓存? 当站点资源更新时,CDN无法自动刷新缓存,您可以通过以下两种方式手动刷新CDN缓存: 登录华为云控制台,在服务列表中选择“CDN”,左侧菜单栏选择“预热刷新”,在缓存刷新页签完成刷新操作。 通过CDN服务所提供的缓存刷新、缓存预热API接口,主动调用CDN API接口来更新CDN缓存,详见API参考。 OBS侧提供的自动刷新功能如下: 如果加速域名的源站是OBS,并且是从OBS控制台绑定的CDN加速域名,OBS服务可以提供自动刷新缓存功能,配置详见配置CDN自动刷新。 父主题: 刷新预热