Relancer les exécutions
Relancer l'exécution d'une intégration publiée vous permet de réexécuter une intégration avec les mêmes paramètres que l'exécution précédente, avec des paramètres différents ou à partir d'un point d'échec spécifique. Par exemple, vous pouvez relancer une exécution si une intégration a échoué en raison d'une erreur de délai avant expiration ou si la sortie d'une intégration n'est pas celle attendue. Pour en savoir plus sur les avantages de la relance des exécutions, consultez Présentation de la relance des exécutions.
Les sections suivantes décrivent comment relancer des exécutions à partir de la page Journaux d'exécution d'Application Integration.
Rôles requis
Pour obtenir les autorisations nécessaires pour relancer des exécutions, demandez à votre administrateur de vous accorder le rôle Cloud IAM Invoker d'Application Integration (roles/integrations.integrationInvoker) sur votre projet.
Pour en savoir plus sur l'attribution de rôles, consultez Gérer l'accès aux projets, aux dossiers et aux organisations.
Vous pouvez également obtenir les autorisations requises avec des rôles personnalisés ou d'autres rôles prédéfinis.
Relancer les exécutions
Pour relancer une exécution, sélectionnez l'une des options suivantes :
Console
- Dans Application Integration, accédez à la page Journaux.
Accéder aux journaux Application Integration
La page Journaux d'exécution s'affiche et présente les listes de journaux d'exécution spécifiques à la région.
- Cliquez sur (Plus d'actions) pour le journal d'exécution que vous souhaitez relancer, puis sélectionnez Relancer.
Si votre exécution est à l'état Suspended (Suspendue), On hold (En attente) ou Retry on hold (Nouvelle tentative en attente), sélectionnez l'option Annuler et relancer.
- Dans le volet Relancer l'exécution, fournissez les entrées suivantes :
- Motif de la relance de l'exécution : indiquez pourquoi vous voulez relancer l'exécution. Ce motif s'affiche dans le journal d'exécution et peut être utile pour le débogage.
- Relancer à partir du point d'échec : sélectionnez cette option pour relancer l'exécution à partir du point d'échec. L'exécution reprend à partir de la première tâche ou du premier déclencheur ayant échoué lors de l'exécution précédente.
- Configurer les variables d'entrée : cette section vous permet de configurer les variables d'entrée pour la relance de l'exécution. Vous pouvez utiliser les valeurs existantes de l'exécution précédente ou fournir de nouvelles valeurs à relancer.
- Cliquez sur Relancer.
L'image suivante montre un exemple de journal d'exécution avec le volet Relancer l'exécution ouvert :
API
Appelez la méthode projects.locations.integrations.executions.replay et fournissez l'ID de l'exécution que vous souhaitez relancer :
curl -X POST https://integrations.googleapis.com/v1/projects/PROJECT_ID/locations/REGION/integrations/INTEGRATION_NAME/executions/EXECUTION_ID:replay -H "Authorization: Bearer $TOKEN"
Étape suivante
- En savoir plus sur la relance des exécutions.
- En savoir plus sur l'annulation des exécutions.
- En savoir plus sur les journaux dans Application Integration.