Répertorie l'historique d'exécution d'un flux.
Description de l'opération
Description
Vous ne pouvez pas consulter l'historique d'exécution d'un flux après sa suppression, même si vous créez un nouveau flux portant le même nom.
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:ListExecutions |
get |
*All Resource
|
Aucune | Aucune |
Paramètres de requête
|
Paramètre |
Type |
Requis |
Description |
Exemple |
| FlowName |
string |
Oui |
Le nom du flux. Le nom doit être unique dans la même région et ne peut pas être modifié après la création du flux. Le nom doit respecter les exigences suivantes :
|
my_flow_name |
| NextToken |
string |
Non |
Le jeton à partir duquel démarrer la requête. Obtenez ce jeton à partir de la réponse de cette opération. Ce paramètre n'est pas requis pour la première requête. |
flow_xxx |
| Limit |
integer |
Non |
Le nombre d'exécutions à interroger. La valeur doit être comprise dans la plage [1, 100]. La valeur par défaut est 60. |
1 |
| Status |
string |
Non |
L'état des exécutions à filtrer. Valeurs valides :
|
Succeeded |
| StartedTimeBegin |
string |
Non |
Filtre les exécutions qui ont démarré après cette heure. L'heure doit être au format UTC RFC3339. |
2020-12-02T02:39:20.402Z |
| StartedTimeEnd |
string |
Non |
Filtre les exécutions qui ont démarré avant cette heure. L'heure doit être au format UTC RFC3339. |
2020-12-02T02:23:54.817Z |
| ExecutionNamePrefix |
string |
Non |
Le préfixe du nom de l'exécution. |
run |
| MetadataOnly |
boolean |
Non |
Indique si seules les métadonnées des exécutions doivent être renvoyées. Si vous définissez cette valeur sur true, la réponse n'inclut pas la définition du flux, l'entrée ou la sortie. Si vous définissez cette valeur sur false, la réponse inclut toutes les données. |
|
| Qualifier |
string |
Non |
La version ou l'alias du flux. |
1 |
| MapRunName |
string |
Non |
Le nom du MapRun. Lorsqu'un MapRun est démarré dans une exécution, un événement MapRunStarted est généré. Vous pouvez obtenir le MapRunName à partir de la sortie de l'événement MapRunStarted. Vous pouvez définir MapRunName pour filtrer les exécutions enfants démarrées par un MapRun spécifique dans le flux actuel. |
c39142f1345b196d678333c41f113100 |
Éléments de réponse
|
Élément |
Type |
Description |
Exemple |
|
object |
Les données renvoyées. |
||
| NextToken |
string |
Le jeton pour démarrer la requête suivante. Ce paramètre n'est pas renvoyé si aucune autre donnée n'est disponible. Remarque
Ce paramètre peut ne pas apparaître dans la réponse s'il n'y a plus de résultats. |
397aba96-4d85-11ef-9c97-************ |
| RequestId |
string |
L'identifiant de la requête. |
69AD2AA7-DB47-449B-941B-B14409DF**** |
| Executions |
array<object> |
Les informations d'exécution. |
|
|
array<object> |
Les informations d'exécution. |
||
| Status |
string |
L'état de l'exécution. |
Succeeded |
| StoppedTime |
string |
L'heure à laquelle l'exécution s'est arrêtée. |
2019-01-01T01:01:01.001Z |
| StartedTime |
string |
L'heure à laquelle l'exécution a démarré. |
2019-01-01T01:01:01.001Z |
| FlowDefinition |
string |
La définition du flux exécuté. |
Ancienne version : "type: flow\nversion: v1\nname: my_flow_name\nsteps:\n - type: pass\n name: mypass" Nouvelle version : "Type: StateMachine\nSpecVersion: v1\nName: my_flow_name\nStartAt: my_state\nStates:\n - Type: Pass\n Name: my_state\n End: true" |
| Output |
string |
La sortie de l'exécution, au format d'objet JSON. |
{"key":"value"} |
| FlowName |
string |
Le nom du flux. |
my_flow_name |
| Name |
string |
Le nom de l'exécution. |
my_exec_name |
| Input |
string |
L'entrée de l'exécution, au format d'objet JSON. |
{"key":"value"} |
| Environment |
object |
La liste des variables d'environnement utilisées lors de l'exécution du flux. |
|
| Variables |
array<object> |
The list of environment variables used during the flow execution. |
|
|
object |
The list of variables that can be accessed during the flow execution. |
||
| Name |
string |
The name of the variable. |
key |
| Value |
string |
The value of the variable. |
value |
Exemples
JSON format
{
"NextToken": "397aba96-4d85-11ef-9c97-************",
"RequestId": "69AD2AA7-DB47-449B-941B-B14409DF****",
"Executions": [
{
"Status": "Succeeded",
"StoppedTime": "2019-01-01T01:01:01.001Z",
"StartedTime": "2019-01-01T01:01:01.001Z",
"FlowDefinition": "Legacy version:\n\"type: flow\\nversion: v1\\nname: my_flow_name\\nsteps:\\n - type: pass\\n name: mypass\"\n\nNew version:\n\"Type: StateMachine\\nSpecVersion: v1\\nName: my_flow_name\\nStartAt: my_state\\nStates:\\n - Type: Pass\\n Name: my_state\\n End: true\"",
"Output": "{\"key\":\"value\"}",
"FlowName": "my_flow_name",
"Name": "my_exec_name",
"Input": "{\"key\":\"value\"}",
"Environment": {
"Variables": [
{
"Name": "key",
"Value": "value"
}
]
}
}
]
}
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). | The payload size exceeds maximum allowed size (%s bytes). |
| 400 | InvalidArgument | Parameter error. | Parameter error. |
| 400 | MissingRequiredHeader | The HTTP header '%s' must be specified. | The HTTP header '%s' must be specified. |
| 400 | MissingRequiredParams | The HTTP query '%s' must be specified. | The HTTP query '%s' must be specified. |
| 412 | PreconditionFailed | The resource to be modified has been changed. | The resource to be modified has been changed. Please try again later. |
| 500 | InternalServerError | An internal error has occurred. Please retry. | An internal error has occurred. Please retry. |
| 403 | AccessDenied | The resources doesn't belong to you. | |
| 403 | InvalidAccessKeyID | The AccessKey ID %s is invalid. | The AccessKey ID %s is invalid. |
| 403 | RequestTimeTooSkewed | The difference between the request time %s and the current time %s is too large. | 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. | The calculated signature of the request does not match the signature you provided. Check your AccessKey Secret and signing algorithm. |
| 404 | FlowNotExists | Flow %s does not exist. | Flow %s does not exist. |
| 415 | UnsupportedMediaType | The content type must be "application/json". | The content type must be "application/json". |
| 429 | ResourceThrottled | The request is throttled. Please try again later. | The request is throttled. 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.