本文介绍如何通过控制台和命令行工具修改流程。
背景信息
如果您在修改流程后执行流程,新的执行将会根据新的流程信息执行。修改后的流程定义不会影响已经完成的执行和正在进行的执行。
使用控制台修改流程
- 登录Serverless 工作流控制台。
- 在流程页面,选择要修改的流程。
- 在流程详情页面,单击编辑修改流程。
- 在编辑流程页面,修改流程定义、流程角色和流程描述。
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": "update demo", "Definition": "version: v1\ntype: flow\nsteps:\n - type: pass\n name: pass1\n - type: pass\n name: pass2", "Id": "78c68342-d63b-4cb5-9207-4e44eeb7e632", "Type": "FDL", "RoleArn": "acs:ram::xxx:xxx", "CreatedTime": "2019-05-13T05:59:51.762Z", "LastModifiedTime": "2019-05-13T05:59:51.762Z", "RequestId": "xxxx" }
反馈
- 本页导读 (1)
文档反馈