本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
您可以使用 AWS Glue主控台、 AWS Command Line Interface (AWS CLI) 或 AWS Glue API 來停止工作流程執行。當您停止工作流程執行時,所有執行中任務和爬蟲程式都會立即終止,尚未啟動的任務和爬蟲程式則永遠不會啟動。所有執行中任務和爬蟲程式可能需要一分鐘的時間才會停止。工作流程執行狀態會從 Running (執行中) 變成 Stopping (停止中),而當工作流程執行完全停止時,狀態會變成 Stopped (已停止)。
在工作流程執行停止之後,您可以檢視執行圖形,查看哪些任務和爬蟲程式已完成,哪些從未啟動。然後,您可以判斷是否必須執行任何步驟以確保資料完整性。停止工作流程執行會導致系統不執行任何自動復原操作。
停止工作流程執行 (主控台)
在 https://https://console.aws.amazon.com/glue/
開啟 AWS Glue 主控台。 -
在導覽窗格的 ETL 下,選擇 Workflows (工作流程)。
-
選擇執行中的工作流程,然後選擇 History (歷程記錄) 標籤。
-
選擇工作流程執行,然後選擇 Stop run (停止執行)。
執行狀態會變更為 Stopping (停止中)。
-
(選用) 選擇工作流程執行,選擇 View run details (檢視執行詳細資訊),然後檢視執行圖形。
停止工作流程執行 (AWS CLI)
-
輸入以下命令。使用工作流程名稱取代
<workflow-name>
,並用要停止之工作流程執行的執行 ID 取代<run-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