本文介绍如何创建调用函数计算的流程,该流程包含一个Task步骤。
操作步骤
本文以使用代码段创作方式为例创建流程。
- 登录Serverless工作流控制台。
- 在顶部菜单栏,选择地域。
- 在流程页面,单击创建流程。
- 在创建流程页面,单击使用代码段创作,填写相关信息。
说明 Hello World及示例项目方式在创建流程时均不支持修改流程定义。
- 流程名称:填写自定义的流程名称。长度在1~128字符之间,只能包含字母、数字、下划线(_)及短划线(-),且不能以短划线(-)开头。
- 可选:流程备注:按需填写流程备注。
- 流程定义:通过可视化流程协助您编写流程定义。
您需要将流程定义的YAML内容修改为以下内容。
version: v1
type: flow
steps:
- type: task
name: hello
resourceArn: acs:fc:{region}:{accountID}:services/{serviceName}/functions/{functionName}
参数说明如下。
参数 |
描述 |
version |
流程的版本,目前版本仅支持v1 。
|
type |
流程,默认参数:flow 。
|
steps |
定义流程的步骤。 |
type |
task :任务类型的步骤。关于其他参数的步骤类型,请参见基本介绍。
|
name |
步骤的名称,可自定义步骤名称。 |
resourceArn |
表示集成的目标云服务。
- 您可以在创建成功的函数中查看ARN并复制使用,具体操作,请参见获取函数ARN。
- 您也可以将{region}、{accountID}、{serviceName}及{functionName}替换成您成功创建的函数的地域、账号ID、服务名称及函数名称,例如:
acs:fc:cn-shanghai:18807708****3420:services/demo/functions/test 。
|
- 单击下一步。
- 配置流程角色。
说明 当您的流程需要调用其他云服务例如
函数计算,您可以通过
配置流程角色快速授权
Serverless工作流调用
函数计算的权限。更多信息,请参见
执行角色。
- 在创建流程页面,单击创建流程。
成功创建流程后,页面显示如下。