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
|
cdn:DescribeRefreshTasks |
none |
*Domaine.
|
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 :
Remarque
Si vous spécifiez le paramètre DomainName ou Status, le paramètre ObjectType est requis. Valeurs valides :
|
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 :
Valeurs valides :
|
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 |
| 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 |
| 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 :
|
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.