Consulta de una tarea de actualización o precalentamiento de caché
Función
Esta API se utiliza para consultar una tarea de actualización o precalentamiento de caché.
URI
GET /v1.0/cdn/historytasks
Tabla 1 describe el parámetro.
Parámetro |
Obligatorio |
Tipo |
Descripción |
---|---|---|---|
enterprise_project_id |
No |
String |
Proyecto de empresa al que pertenece el recurso. Este parámetro sólo es válido cuando la función de proyecto de empresa está habilitada. El valor all indica todos los proyectos. Este parámetro es obligatorio cuando se utiliza un usuario de IAM para llamar a esta API. |
Solicitud
Parámetros de solicitud
Tabla 2 describe los parámetros de solicitud.
Parámetro |
Obligatorio |
Tipo |
Descripción |
---|---|---|---|
page_size |
No |
Integer |
Especifica el número máximo de registros de cada página, comprendido entre 1 y 10000. |
page_number |
No |
Integer |
Especifica la página en la que se realiza la consulta, que varía entre 1 y 65535. |
status |
No |
String |
Especifica el estado de una tarea. task_inprocess indica que se está procesando una tarea. task_done indica que se ha completado una tarea. |
start_date |
Sí |
Integer |
Especifica la hora de inicio de una consulta, que se expresa en milisegundos desde 1970-01-01 00:00:00 UTC. |
end_date |
Sí |
Integer |
Especifica la hora de finalización de una consulta, que se expresa en milisegundos desde 1970-01-01 00:00:00 UTC. |
order_field |
No |
String |
Especifica un campo utilizado para ordenar. Los campos admitidos incluyen task_type, total, processing, succeed, failed, y create_time. :Debe especificar los valores tanto para order_field como order_type.) |
order_type |
No |
String |
Especifica el tipo de pedido. El valor es desc o asc. |
user_domain_id |
No |
String |
Especifica el ID de dominio de un usuario especificado. |
file_type |
No |
String |
Especifica el tipo de archivo. El valor predeterminado es file. Los valores posibles son:
|
task_type |
No |
String |
Especifica el tipo de tarea. Los valores posibles son:
|
task_id |
No |
String |
Especifica el ID de la tarea. |
Solicitud de ejemplo
Ruta de acceso solicitada
GET https://cdn.myhuaweicloud.com/v1.0/cdn/historytasks?status=task_inprocess&page_size=30&page_number=1&enterprise_project_id=0
Respuesta
Parámetros de respuesta
Tabla 3 describe los parámetros de respuesta.
Parámetro |
Tipo |
Descripción |
---|---|---|
total |
Integer |
Especifica el número total de consultas. |
tasks |
Array of objects |
Especifica los datos de registro. Para más detalles, consulte Tabla 4. |
descripción del parámetro tareas
Tabla 4 describe los parámetros.
Parámetro |
Tipo |
Descripción |
---|---|---|
id |
String |
Especifica el ID de la tarea. |
status |
String |
Especifica el estado de una tarea después de actualizarla. task_done indica que la tarea de actualización se ha completado correctamente. task_inprocess indica que se está procesando la tarea de actualización. |
processing |
Integer |
Especifica el número de direcciones URL que se están procesando. |
succeed |
Integer |
Especifica el número de direcciones URL procesadas correctamente. |
failed |
Integer |
Especifica el número de direcciones URL que no se han procesado. |
total |
Integer |
Especifica el número total de tareas. |
create_time |
Integer |
Especifica la hora de creación de la tarea, que se expresa en milisegundos desde 1970-01-01 00:00:00 Hora universal coordinada (UTC). |
urls |
Array of strings |
Especifica las direcciones URL que deben actualizarse o precalentarse. |
file_type |
String |
Especifica el tipo de archivo. El valor es file de forma predeterminada.
|
task_type |
String |
Especifica el tipo tak.
|
{ "total": 2, "tasks": [ { "id": "ff8080xxxxxxxxxxxxd816ff0128", "status": "task_inprocess", "processing": 2, "succeed": 0, "failed": 0, "urls": null, "task_type": "refresh", "total": 2, "create_time": 1534240233215, "file_type": "file" }, { "id": "ff8080xxxxxxxxxxx4fe64797", "status": "task_inprocess", "processing": 1, "succeed": 0, "failed": 0, "urls": null, "task_type": "refresh", "total": 1, "create_time": 1534240219944, "file_type": "file" } ] }
Código de estado
Consulte Códigos de estado.
Código de error
Consulte Códigos de error.