Tous les produits
Search
Centre de documentation

:DescribeRefreshTasks

Dernière mise à jour :Oct 12, 2026

Consulte si les tâches d'actualisation et de préchargement ont pris effet sur l'ensemble du réseau.

Description de l'opération

  • Vous pouvez interroger les tâches par identifiant de tâche ou par URL.

  • Vous pouvez spécifier à la fois les paramètres TaskId et ObjectPath. Si vous ne spécifiez ni TaskId ni ObjectPath, le système interroge par défaut la première page de données (20 entrées) des trois derniers jours.

  • Vous pouvez uniquement interroger les données des trois derniers jours.

  • L'état de la tâche est mis à jour de manière asynchrone et déclenché par des appels d'API.

  • Si vous avez activé l'actualisation automatique du cache CDN dans la console OSS, vous ne pouvez pas utiliser l'opération DescribeRefreshTasks pour afficher les tâches d'actualisation automatique du cache sur OSS.

  • Limite de fréquence : 5 appels par seconde et par utilisateur. Si vous avez besoin d'une fréquence d'appel plus élevée, utilisez l'opération DescribeRefreshTaskById, qui prend uniquement en charge l'interrogation des informations sur les tâches d'actualisation et de préchargement par identifiant de tâche.

Testez maintenant

Testez cette API dans OpenAPI Explorer, sans signature manuelle. Les appels réussis génèrent automatiquement du code SDK correspondant à vos paramètres. Téléchargez-le avec une sécurité intégrée des identifiants pour une utilisation locale. Testez cette API dans OpenAPI Explorer, sans signature manuelle. Les appels réussis génèrent automatiquement du code SDK correspondant à vos paramètres. Téléchargez-le avec une sécurité intégrée des identifiants pour une utilisation locale.

Test

Autorisation RAM

Le tableau ci-dessous décrit les autorisations nécessaires pour appeler cette API. Vous pouvez les définir dans une politique Resource Access Management (RAM). Les colonnes du tableau sont détaillées ci-dessous :

  • Action : les actions peuvent être utilisées dans l'élément Action des instructions de politique de permissions RAM pour accorder les autorisations nécessaires à l'exécution de l'opération.

  • API : l'API que vous pouvez appeler pour exécuter l'action.

  • Niveau d'accès : le niveau d'accès prédéfini accordé pour chaque API. Valeurs valides : create, list, get, update et delete.

  • Type de ressource : le type de ressource qui prend en charge l'autorisation pour exécuter l'action. Il indique si l'action prend en charge les permissions au niveau de la ressource. La ressource spécifiée doit être compatible avec l'action. Sinon, la politique sera inefficace.

    • Pour les API avec permissions au niveau de la ressource, les types de ressource requis sont marqués d'un astérisque (*). Spécifiez l'Alibaba Cloud Resource Name (ARN) correspondant dans l'élément Resource de la politique.

    • Pour les API sans permissions au niveau de la ressource, la valeur All Resources est affichée. Utilisez un astérisque (*) dans l'élément Resource de la politique.

  • Clé de condition : les clés de condition définies par le service. La clé permet un contrôle granulaire, applicable aux actions seules ou aux actions associées à des ressources spécifiques. En plus des clés de condition propres au service, Alibaba Cloud fournit un ensemble de clés de condition communes applicables à tous les services pris en charge par RAM.

  • Action dépendante : les actions dépendantes requises pour exécuter l'action. Pour mener à bien l'opération, l'utilisateur RAM ou le rôle RAM doit disposer des permissions pour toutes les actions dépendantes.

cdn:DescribeRefreshTasks

none

*Domaine.

acs:cdn:*:{#accountId}:domain/{#DomainName}

Aucune Aucune

Paramètres de requête

Paramètre

Type

Requis

Description

Exemple

TaskId

string

Non

L'identifiant de la tâche utilisé pour interroger l'état d'actualisation.

1234321

ObjectPath

string

Non

Le chemin de l'objet utilisé pour les requêtes de correspondance exacte.

http://example.com/1.txt

PageNumber

integer

Non

Le numéro de page à renvoyer. Valeurs valides : 1 à 100000.

1

ObjectType

string

Non

Le type de tâche. Valeurs valides :

  • file : actualisation de fichier

  • directory : actualisation de répertoire

  • regex : actualisation par expression régulière

  • preload : préchargement de fichier

  • block : blocage d'URL

  • unblock : déblocage d'URL

Remarque

Si vous spécifiez le paramètre DomainName ou Status, le paramètre ObjectType est requis.

Valeurs valides :

  • unblock :

    Déblocage d'URL.

  • regex :

    Actualisation par expression régulière.

  • file :

    Actualisation de fichier.

  • IgnoreParams :

    Actualisation avec paramètres ignorés.

  • block :

    Blocage d'URL.

  • directory :

    Actualisation de répertoire.

  • preload :

    Préchargement de fichier.

file

DomainName

string

Non

Le nom de domaine accéléré. Un seul nom de domaine est pris en charge. Par défaut, tous les noms de domaine accélérés sont interrogés.

example.com

Status

string

Non

L'état de la tâche. Valeurs valides :

  • Complete : terminé

  • Refreshing : en cours

  • Timeout : expiré

  • Canceled : annulé

  • Failed : échoué

Valeurs valides :

  • Refreshing :

    En cours.

  • Complete :

    Terminé.

  • Failed :

    Échoué.

Complete

PageSize

integer

Non

Le nombre d'entrées par page. Valeur par défaut : 20. Valeur maximale : 100. Valeurs valides : 1 à 100.

20

StartTime

string

Non

L'heure de début. Spécifiez l'heure selon la norme ISO 8601 au format yyyy-MM-ddTHH:mm:ssZ. L'heure doit être en UTC.

2017-12-21T08:00:00Z

EndTime

string

Non

L'heure de fin. Spécifiez l'heure selon la norme ISO 8601 au format yyyy-MM-ddTHH:mm:ssZ. L'heure doit être en UTC.

Remarque

L'heure de fin doit être postérieure à l'heure de début.

2017-12-22T08:00:00Z

ResourceGroupId

string

Non

L'identifiant du groupe de ressources.

rg-acfmyuji4b6r4**

Éléments de réponse

Élément

Type

Description

Exemple

object

RequestId

string

L'identifiant de la requête.

174F6032-AA26-470D-B90E-36F0EB205BEE

PageNumber

integer

Le numéro de page.

10

PageSize

integer

Le nombre d'entrées par page.

1

TotalCount

integer

Le nombre total d'entrées.

2

Tasks

object

CDNTask

array<object>

La liste des tâches.

object

Status

string

L'état. Valeurs valides :

  • Complete : terminé

  • Refreshing : en cours

  • Failed : échoué

Complete

CreationTime

string

L'heure à laquelle l'objet de la tâche a été créé. L'heure est affichée en UTC.

2014-11-27T08:23:22Z

ObjectType

string

Le type de tâche. Valeurs valides :

  • file : actualisation de fichier

  • directory : actualisation de répertoire

  • regex : actualisation par expression régulière

  • preload : préchargement de fichier

file

Process

string

Le pourcentage de progression.

100%

Description

string

La description de l'erreur renvoyée lorsqu'une tâche d'actualisation ou de préchargement échoue. Valeurs valides :

  • InternalError : erreur interne

  • OriginTimeout : délai d'attente de la réponse du serveur d'origine dépassé

  • OriginReturnStatusCode 5XX : le serveur d'origine a renvoyé un code d'erreur 5xx

Internal Error

ObjectPath

string

Le chemin de l'objet actualisé.

http://example.com/1.txt

TaskId

string

L'identifiant de la tâche.

704225667

Exemples

JSON format

{
  "RequestId": "174F6032-AA26-470D-B90E-36F0EB205BEE",
  "PageNumber": 10,
  "PageSize": 1,
  "TotalCount": 2,
  "Tasks": {
    "CDNTask": [
      {
        "Status": "Complete",
        "CreationTime": "2014-11-27T08:23:22Z",
        "ObjectType": "file",
        "Process": "100%",
        "Description": "Internal Error",
        "ObjectPath": "http://example.com/1.txt",
        "TaskId": "704225667"
      }
    ]
  }
}

Codes d'erreur

Code de statut HTTP

Code d'erreur

Message d'erreur

Description

400 InvalidTaskId.Malformed The specified TaskId is invalid.
400 MissingParameter.ObjectType The ObjectType parameter is required if DomainName or Status is specified.
400 MissingTimeParameter The StartTime and EndTime must be both specified. Spécifiez à la fois l'heure de début et l'heure de fin.
400 InvalidEndTime.Mismatch The specified EndTime is earlier than the StartTime. Vérifiez si les paramètres de temps sont corrects. L'heure de fin ne peut pas être antérieure ou égale à l'heure de début.
400 DomainNameOverLimit A maximum of 500 domains are supported for each request.
400 InvalidTime The query time cannot exceed the last 3 days.
400 InvalidStartTime.Malformed The specified StartTime is invalid. Le format de l'heure de début n'est pas valide. Consultez la documentation de l'API pour connaître le format de date correct.
400 InvalidEndTime.Malformed The specified EndTime is invalid. Le format de l'heure de fin n'est pas valide.
400 InvalidObjectPath.Malformed The specified ObjectPath is invalid.
400 InvalidStartTime.ValueNotSupported The specified StartTime is invalid. L'heure de début n'est pas valide. Vérifiez et mettez à jour la valeur, puis réessayez.
400 InvalidEndTime.ValueNotSupported The specified EndTime is invalid.
400 InvalidObjectType.ValueNotSupported The specified ObjectType is not supported.
400 InvalidStatus.ValueNotSupported The specified Status is not supported.
400 InvalidParams The parameter you provided is invalid. Le paramètre spécifié n'existe pas.
429 TooManyRequests The server is busy. Please try again later.

Consultez Codes d'erreur pour la liste complète.

Notes de version

Consultez Notes de version pour la liste complète.