ワークフロー実行の停止 - AWS Glue

ワークフロー実行の停止

ワークフロー実行を停止するには、AWS Glue コンソール、AWS Command Line Interface (AWS CLI)、または AWS Glue API を使用できます。ワークフロー実行を停止すると、すべての実行中のジョブとクローラーは即座に終了され、まだ開始されていないジョブとクローラーは開始されることがありません。すべての実行中のジョブとクローラーが停止するまでに最大 1 分かかる場合があります。ワークフロー実行のステータスは [実行中] から [停止中] に変わり、ワークフロー実行が完全に停止すると、ステータスは [停止済み] になります。

ワークフロー実行の停止後に実行グラフを表示し、完了したジョブとクローラー、および開始しなかったジョブとクローラーを確認できます。これにより、データの整合性を確保するためのステップを実行する必要があるかどうかを判断できます。ワークフロー実行を停止すると、自動ロールバックオペレーションは実行されません。

ワークフロー実行を停止するには (コンソール)
  1. https://console.aws.amazon.com/glue/ で AWS Glue コンソール を開きます。

  2. ナビゲーションペインの [ETL] で、[ワークフロー] を選択します。

  3. 実行中のワークフローを選択し、[履歴] タブを選択します。

  4. ワークフロー実行を選択し、[実行の停止] を選択します。

    実行ステータスが [停止中] に変わります。

  5. (オプション) ワークフロー実行を選択し、[実行の詳細を表示する] を選択して、実行グラフを確認します。

ワークフロー実行を停止するには (AWS CLI)
  • 次のコマンドを入力します。<workflow-name> はワークフローの名前に置き換え、<run-id> は停止するワークフロー実行の実行 ID に置き換えます。

    aws glue stop-workflow-run --name <workflow-name> --run-id <run-id>

    次に stop-workflow-run コマンドの例を示します。

    aws glue stop-workflow-run --name my-workflow --run-id wr_137b88917411d128081069901e4a80595d97f719282094b7f271d09576770354