-
创建EG触发器(RocketMQ自定义事件源) - 函数工作流 FunctionGraph
事件模板 选择"分布式消息服务 RocketMQ版 (HC.ROCKETMQ)"模板,使用系统内置HC.ROCKETMQ事件模板。
-
计费概述 - 函数工作流 FunctionGraph
停止计费 当函数工作流及相关云服务资源不再使用时,可以将其退订或删除,从而避免继续收费。详细介绍请参见停止计费。
-
alias list命令 - 函数工作流 FunctionGraph
操作案例 有资源描述文件(Yaml)时,可以直接执行s alias list获取别名列表; 纯命令行形式(在没有资源描述Yaml文件时),需要指定服务所在地区以及服务名称,例如s cli fgs alias list --region cn-north-4 --function-name
-
配置日志组及日志流 - 函数工作流 FunctionGraph
若未指定,函数调用日志会保持原逻辑自动生成在系统默认创建的日志流下(即创建一个函数默认创建一个对应的日志流),具体请参见云日志服务(LTS)管理函数日志。 前提条件 已在LTS控制台自行创建日志组及日志流。
-
安装KooCLI命令行工具 - 函数工作流 FunctionGraph
如图4所示,“Available Operations”中返回了FunctionGraph服务支持的operation列表。
-
APIG网关事件 - 函数工作流 FunctionGraph
您可以在部署服务后运行serverless info命令来获取终端节点的URL。
-
计费项 - 函数工作流 FunctionGraph
其他费用 在您使用函数工作流服务过程中,如果搭配使用了其它华为云服务,如OBS、SMN等,则您需要为该服务支付额外的费用。 按所使用服务计费模式计费 其他各云服务计费方式有差异,具体计费详情请参考价格详情。
-
version publish命令 - 函数工作流 FunctionGraph
选填 必填 函数名称 version-name - 选填 必填 版本号 description - 选填 必填 版本描述 操作案例 有资源描述文件(Yaml)时,可以直接执行s version publish进行版本的发布; 纯命令行形式(在没有资源描述Yaml文件时),需要指定服务所在地区以及服务名称
-
remove trigger命令 - 函数工作流 FunctionGraph
操作案例 有资源描述文件(Yaml)时,可以直接执行s remove trigger删除Yaml中声明的触发器; 纯命令行形式(在没有资源描述Yaml文件时),需要指定服务所在地区以及服务名称,例如s cli fgs remove trigger --region cn-north
-
NodeJS语言方案 - 函数工作流 FunctionGraph
实际业务中,用户可根据需要修改代码保存数据到对象存储OBS、日志服务LTS等云服务或直接处理。 父主题: 操作流程
-
配置函数异步 - 函数工作流 FunctionGraph
response_context.statusCode 调用函数的返回码(系统)。当该返回码不为200时,说明出现了系统错误。 response_context.function_error 调用错误信息。 response_payload 执行函数返回的原始负载。
-
准备 - 函数工作流 FunctionGraph
规则名称 iotfg 也可自定义 数据来源选择 设备消息 触发事件选择 设备消息上报 设置转发目标,单击“添加” ,转发目标选择 FunctionGraph 。 首次使用需要授权IotDA访问FunctionGraph函数,单击“授权”即可。 选择刚创建的函数iotdemo 。
-
创建函数流任务 - 函数工作流 FunctionGraph
服务节点 执行模式 定义服务节点中函数的执行顺序。 串行模式:服务中的函数节点按照连线顺序依次执行,可以严格保证函数的执行顺序 并行模式:服务中的函数节点并行执行,不保证内部函数节点的执行顺序 输入过滤表达式 通过JSONPath表达式对节点的输入信息进行过滤。
-
创建事件函数 - 函数工作流 FunctionGraph
委托名称 用户委托函数工作流服务去访问其他的云服务,则需要提供权限委托,创建委托,请参见配置委托权限。 如果用户函数不访问任何云服务,则不用提供委托名称。 *企业项目 选择已创建的企业项目,将函数添加至企业项目中,默认选择“default”。
-
使用APIG(专享版)触发器 - 函数工作流 FunctionGraph
表1 触发器信息 字段 填写说明 触发器类型 选择“API网关服务(APIG专享版)”。 实例 选择所属实例,若无实例,可单击“创建实例”完成创建。 API名称 您自定义的API名称,例如:API_apig。
-
如何开启结构化日志查询 - 函数工作流 FunctionGraph
开通云日志服务,在异步配置页面,单击“点击开通”,如图2。 图2 开通云日志服务 配置异步调用持久化,在异步配置页面单击“配置异步调用”->“开启异步调用持久化”,如图3和图4。 图3 异步策略配置 图4 开启异步调用持久化 在lts页面配置结构化查询。
-
预留实例管理 - 函数工作流 FunctionGraph
配置按指标弹性伸缩的预留实例 用户配置预留实例时,能够根据业务的指标(当前只支持用户并发数)动态调整函数的预留实例数,配置指标策略时,需要为函数配置委托且该委托包含AOM服务的指标查询权限和函数服务的查询配置权限。
-
添加事件源 - 函数工作流 FunctionGraph
触发器类型选择“对象存储服务 (OBS)”,填写触发器配置信息,如图1所示。 桶:选择创建OBS桶中创建的“your-bucket-input”桶。 事件:选择“Post”、“Put”。 图1 创建触发器 单击"确定",完成触发器创建。
-
使用DDS触发器 - 函数工作流 FunctionGraph
开启函数流VPC访问后,需要在DDS服务安全组配置对应子网的权限。如何开启VPC访问请参见配置网络。 配置DDS事件触发函数 返回函数工作流控制台,在左侧的导航栏选择“函数 > 函数列表”。 选择待配置的函数,单击进入函数详情页。
-
构建程序 - 函数工作流 FunctionGraph
图2 我的凭证 图3 项目ID 集群ID获取方法:登录表格存储服务,进入集群管理,选择创建集群中创建的cloudtable-dis集群,进入集群详情页,可以查看集群ID,如图4所示。