本示例创建了一个简单的调用函数计算的流程,该流程包含一个任务(Task)步骤。

背景信息

以下操作是在控制台创建流程,您也可以直接使用 CreateFlow API 创建流程。

操作步骤

  1. 登录 Serverless 工作流控制台
  2. 流程页面,单击创建流程
    create-flow1
  3. 创建流程页面填写流程名称流程定义,您也可以通过可视化流程辅助编写流程定义。
    create_flow_step1

    流程定义的 YAML 内容如下。

    说明 需要将 resourceArn 中的 ${your-account-id} 替换成您自己的账号 ID。
    version: v1
    type: flow
    steps:
      - type: task
        name: hello
        resourceArn: acs:fc:cn-hangzhou:${your-account-id}:services/fnf-demo/functions/hello                 

    流程定义的详细信息,请参见基本介绍

  4. 单击下一步
  5. 配置流程角色页面,选择为我创建 RAM 角色,并在系统权限下拉框中选择 AliyunFCInvocationAccess,然后单击创建角色
    create_flow_step2
  6. 角色快捷创建页面单击同意授权
    create_flow_step3
  7. 授权后,在配置流程角色页面选择刚刚创建的角色 acs:ram::${your-account-id}:role/fnf-execution-default-role
    cg2-create-flow-2
  8. 单击创建流程