本文介紹如何通過控制台和命令列工具修改流程。
背景資訊
如果您在修改流程後執行流程,新的執行將會根據新的流程資訊執行。修改後的流程定義不會影響已經完成的執行和進行中的執行。
使用控制台修改流程
在流程頁面,選擇要修改的流程。
在流程詳情頁面,單擊編輯修改流程。

在編輯流程頁面,修改流程定義、流程角色和流程描述。

version: v1 type: flow steps: - type: pass name: pass1 - type: pass name: pass2單擊儲存。
使用命令列工具修改流程
首先修改本地流程定義如下。修改後的流程包含了兩個步驟。
version: v1 type: flow steps: - type: pass name: pass1 - type: pass name: pass2您可以執行以下命令更新一個流程。
aliyun fnf UpdateFlow --Description "update demo" --Type FDL --RoleArn acs:ram::xxx:xxx --Name cli_guide_1 --Definition "$(<./flow.yaml)"預期輸出:
# 命令執行結果 { "Name": "cli_guide_1", "Description": "demo", "Definition": "version: v1\ntype: flow\nsteps:\n - type: pass\n name: pass1\n - type: pass\n name: pass2 ", "Id": "47ced55d-590b-482a-975f-915ac2365ad6", "Type": "FDL", "RoleArn": "acs:ram::xxx:xxx", "CreatedTime": "2024-06-24T02:31:43.359Z", "LastModifiedTime": "2024-06-24T02:56:19.758Z", "ExecutionMode": "Standard", "RequestId": "4534dec7-98ae-28be-bd52-741c3dd399a6" }