本文介紹了如何通過控制臺和命令行工具停止執行。
使用控制臺停止執行
登錄云工作流控制臺。
在流程頁面,選擇要查看的流程。
在流程詳情頁面,選擇要查看的執行。
在執行詳情頁面,單擊停止執行,并在停止執行的提示框中單擊確定,停止正在運行的執行。
停止后,執行處于已終止狀態。
說明
如果執行已經結束,則停止執行會返回錯誤。
使用命令行工具停止執行
您可以通過以下命令停止執行。
aliyun fnf StopExecution --FlowName cli_guide_1 --ExecutionName run2 --Error Cancel --Cause "execution is not needed"
預期輸出:
{ "Name": "run2", "FlowName": "cli_guide_1", "FlowDefinition": "version: v1\ntype: flow\nsteps:\n - type: pass\n name: pass1", "Input": "", "Output": "", "Status": "Running", "StartedTime": "2024-06-26T02:11:57.1Z", "StoppedTime": "2024-06-26T02:12:12.138Z", "RequestId": "18a1b2f9-348e-d546-e78a-76b819bd25e0" }
停止執行后,您可以通過以下命令查看執行。執行狀態處于Stopped狀態。
aliyun fnf DescribeExecution --FlowName cli_guide_1 --ExecutionName run2
預期輸出:
{ "Name": "run2", "FlowName": "cli_guide_1", "FlowDefinition": "version: v1\ntype: flow\nsteps:\n - type: pass\n name: pass1", "Input": "", "Output": "", "Status": "Stopped", "StartedTime": "2024-06-26T02:15:38.614Z", "StoppedTime": "2024-06-26T02:15:59.138Z", "RequestId": "1f6ec55d-cade-187e-e7f2-a49c010b953a" }
文檔內容是否對您有幫助?