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_eventssera une liste de chaînes, chaque chaîne étant un ID d'événement.