Sélectionner vos préférences de cookies

Nous utilisons des cookies essentiels et des outils similaires qui sont nécessaires au fonctionnement de notre site et à la fourniture de nos services. Nous utilisons des cookies de performance pour collecter des statistiques anonymes afin de comprendre comment les clients utilisent notre site et d’apporter des améliorations. Les cookies essentiels ne peuvent pas être désactivés, mais vous pouvez cliquer sur « Personnaliser » ou « Refuser » pour refuser les cookies de performance.

Si vous êtes d’accord, AWS et les tiers approuvés utiliseront également des cookies pour fournir des fonctionnalités utiles au site, mémoriser vos préférences et afficher du contenu pertinent, y compris des publicités pertinentes. Pour accepter ou refuser tous les cookies non essentiels, cliquez sur « Accepter » ou « Refuser ». Pour effectuer des choix plus détaillés, cliquez sur « Personnaliser ».

Exécution et surveillance d'un flux de travail dans AWS Glue

Mode de mise au point
Exécution et surveillance d'un flux de travail dans AWS Glue - AWS Glue

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.

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.

Si le déclencheur de démarrage d'un flux de travail est un déclencheur à la demande, vous pouvez démarrer le flux de travail à partir du AWS Glue console. Procédez comme suit pour exécuter et surveiller un flux de travail. Si le flux de travail échoue, vous pouvez afficher le graphique d'exécution pour déterminer le nœud qui a échoué. Pour faciliter le dépannage, si le flux de travail a été créé à partir d'un modèle, vous pouvez afficher l'exécution ce dernier pour voir les valeurs des paramètres de modèle qui ont été utilisées pour créer le flux de travail. Pour de plus amples informations, veuillez consulter La visualisation du plan fonctionne dans AWS Glue.

Vous pouvez exécuter et surveiller un flux de travail à l'aide du AWS Glue console, API ou AWS Command Line Interface (AWS CLI).

Pour exécuter et surveiller un flux de travail (console)
  1. Ouvrez la AWS Glue console à l'adresse https://console.aws.amazon.com/glue/.

  2. Dans le panneau de navigation, sous ETL, sélectionnez Workflows (Flux de travail).

  3. Sélectionnez un flux de travail. Dans le menu Actions, choisissez Run (Exécuter).

  4. Vérifiez la colonne Last run status (Statut de la dernière exécution) dans la liste des flux de travail. Cliquez sur le bouton Refresh (Actualiser) pour afficher le statut du flux de travail en cours.

  5. Pendant l'exécution du flux de travail ou une fois qu'il est terminé (ou a échoué), affichez les détails de l'exécution en effectuant les étapes suivantes.

    1. Assurez-vous que le flux de travail est sélectionné, puis sélectionnez l'onglet History (Historique).

    2. Choisissez l'exécution de flux de travail actuelle ou la plus récente, puis sélectionnez View run details (Afficher les détails de l'exécution).

      Le graphique d'exécution du flux de travail affiche l'état d'exécution actuel.

    3. Choisissez n'importe quel nœud dans le graphique pour afficher ses détails et son état.

      Le graphique d'exécution montre un déclencheur de démarrage, qui démarre une tâche. Un autre déclencheur surveille la fin de la tâche. Le nœud de tâche (un rectangle qui entoure une icône de presse-papiers et un nom de tâche) est sélectionné et les détails de la tâche sont affichés dans un volet à droite. Les détails de la tâche incluent l'ID d'exécution et le statut de la tâche.
Pour exécuter et surveiller un flux de travail (AWS CLI)
  1. Entrez la commande suivante. Remplacez <workflow-name> par le flux de travail à exécuter.

    aws glue start-workflow-run --name <workflow-name>

    Si le flux de travail est démarré avec succès, la commande renvoie l'ID d'exécution.

  2. Affichez le statut d'exécution du flux de travail à l'aide de la commande get-workflow-run. Indiquez le nom et l'ID d'exécution du flux de travail.

    aws glue get-workflow-run --name myWorkflow --run-id wr_d2af14217e8eae775ba7b1fc6fc7a42c795aed3cbcd8763f9415452e2dbc8705

    Voici un exemple de sortie de commande.

    {
        "Run": {
            "Name": "myWorkflow",
            "WorkflowRunId": "wr_d2af14217e8eae775ba7b1fc6fc7a42c795aed3cbcd8763f9415452e2dbc8705",
            "WorkflowRunProperties": {
                "run_state": "COMPLETED",
                "unique_id": "fee63f30-c512-4742-a9b1-7c8183bdaae2"
            },
            "StartedOn": 1578556843.049,
            "CompletedOn": 1578558649.928,
            "Status": "COMPLETED",
            "Statistics": {
                "TotalActions": 11,
                "TimeoutActions": 0,
                "FailedActions": 0,
                "StoppedActions": 0,
                "SucceededActions": 9,
                "RunningActions": 0,
                "ErroredActions": 0
            }
        }
    }
ConfidentialitéConditions d'utilisation du sitePréférences de cookies
© 2025, Amazon Web Services, Inc. ou ses affiliés. Tous droits réservés.