停止工作流运行
您可以使用 AWS Glue 控制台、AWS Command Line Interface (AWS CLI) 或 AWS Glue API 停止工作流程运行。停止工作流程运行时,所有正在运行的作业和爬网程序将立即终止,尚未启动的作业和爬网程序从不会启动。停止所有正在运行的作业和爬网程序可能需要一分钟。工作流程运行状态从 Running (正在运行) 变为 Stopping (正在停止);当工作流程运行完全停止时,状态将变为 Stopped (已停止)。
工作流程运行停止后,您可以查看运行图,以查看哪些作业和爬网程序已完成,哪些从未启动。然后,您可以确定是否必须执行任何步骤来确保数据的完整性。停止工作流程运行会导致不执行自动回滚操作。
停止工作流程运行(控制台)
通过 https://console.aws.amazon.com/glue/
打开 AWS Glue 控制台。 -
在导航窗格中,在 ETL 下,选择 Workflows (工作流程)。
-
选择正在运行的工作流程,然后选择 History (历史记录) 选项卡。
-
选择工作流程运行,然后选择 Stop run (停止运行)。
运行状态更改为 Stopping (正在停止)。
-
(可选)选择工作流程运行,选择 View run details (查看运行详细信息),然后查看运行图。
停止工作流程运行 (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