Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.
Affichage des événements EventBridge ayant démarré un flux de travail
Vous pouvez afficher l'ID de l'événement Amazon EventBridge qui a démarré votre flux de travail. Si votre flux de travail a été démarré par un lot d'événements, vous pouvez afficher les ID d'événement de tous ceux du lot.
Pour les flux de travail dont la taille de lot est supérieure à un, vous pouvez également voir quelle condition de lot a démarré le flux de travail : l'arrivée du nombre d'événements dans la taille du lot ou l'expiration de la fenêtre de lot.
Pour afficher les événements EventBridge qui ont démarré un flux de travail (console)
Connectez-vous à la AWS Management Console et ouvrez la console AWS Glue à l'adresse https://console.aws.amazon.com/glue/
. -
Dans le panneau de navigation, sous ETL, sélectionnez Workflows (Flux de travail).
-
Sélectionnez un flux de travail. Puis, en bas, sélectionnez l'onglet History (Historique).
-
Sélectionnez un flux de travail, puis sélectionnez View run details (Afficher les détails de l'exécution).
-
Sur la page de détails de l'exécution, repérez le champ Run properties (Propriétés d'exécution), et recherchez la clé aws:eventIds.
La valeur de cette clé est une liste d'ID d'événement EventBridge.
Pour afficher les événements EventBridge qui ont démarré un flux de travail (API AWS)
-
Incluez le code suivant dans votre script Python.
workflow_params = glue_client.get_workflow_run_properties(Name=workflow_name,RunId=workflow_run_id) batched_events = workflow_params['aws:eventIds']
batched_events
sera une liste de chaînes, chaque chaîne étant un ID d'événement.