Signale l'échec d'une tâche.
Description de l'opération
Notes d'utilisation
Dans le service précédent (Serverless Workflow), l'étape de tâche pour laquelle ReportTaskFailed est utilisé pour le rappel pattern: waitForCallback indique que l'exécution de la tâche en cours a échoué.
Dans le nouveau service (CloudFlow), l'étape de tâche pour laquelle ReportTaskFailed est utilisé pour le rappel TaskMode: WaitForCustomCallback indique que l'exécution de la tâche en cours a échoué.
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
|
fnf:ReportTaskFailed |
get |
*All Resource
|
Aucune | Aucune |
Paramètres de requête
|
Paramètre |
Type |
Requis |
Description |
Exemple |
| TaskToken |
string |
Oui |
Le jeton de la tâche dont vous souhaitez signaler l'exécution. Le jeton de tâche est transmis au service appelé, tel que Message Service (MNS) ou Function Compute. Pour MNS, la valeur de ce paramètre peut être obtenue à partir d'un message. Pour Function Compute, la valeur de ce paramètre peut être obtenue à partir d'un événement. Pour plus d'informations, consultez Modes d'intégration des services. |
emptyString |
| Error |
string |
Oui |
Le code d'erreur de la tâche en échec. Le code d'erreur doit comporter de 1 à 128 caractères. |
nill |
| Cause |
string |
Non |
La cause de l'échec. La valeur doit comporter de 1 à 4 096 caractères. |
emptyString |
Éléments de réponse
|
Élément |
Type |
Description |
Exemple |
|
object |
Les paramètres de réponse. |
||
| EventId |
integer |
L'identifiant de l'événement. |
1 |
| RequestId |
string |
L'identifiant de la requête. |
testRequestId |
Exemples
JSON format
{
"EventId": 1,
"RequestId": "testRequestId"
}
Codes d'erreur
|
Code de statut HTTP |
Code d'erreur |
Message d'erreur |
Description |
|---|---|---|---|
| 400 | ActionNotSupported | The requested API operation '%s' is incorrect. Please check. | |
| 400 | APIVersionNotSupported | The requested API version '%s' is not supported yet. Please check. | |
| 400 | EntityTooLarge | The payload size exceeds maximum allowed size (%s bytes). | |
| 400 | InvalidArgument | Parameter error. | |
| 400 | MissingRequiredHeader | The HTTP header '%s' must be specified. | |
| 400 | MissingRequiredParams | The HTTP query '%s' must be specified. | |
| 400 | TaskAlreadyCompleted | Task %s has already completed. | |
| 500 | InternalServerError | An internal error has occurred. Please retry. | |
| 403 | AccessDenied | The resources doesn't belong to you. | |
| 403 | InvalidAccessKeyID | The AccessKey ID %s is invalid. | |
| 403 | RequestTimeTooSkewed | The difference between the request time %s and the current time %s is too large. | |
| 403 | SignatureNotMatch | The request signature we calculated does not match the signature you provided. Check your access key and signing method. | |
| 415 | UnsupportedMediaType | The content type must be "application/json". | |
| 429 | ResourceThrottled | The request is throttled. Please try again later. | |
| 409 | TaskInvalidState | Task is in an invalid state, please retry. |
Consultez Codes d'erreur pour la liste complète.
Notes de version
Consultez Notes de version pour la liste complète.