检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
通过数据工坊DWR服务创建的函数流,在函数工作流控制台只能查看,不能编辑和删除,相关操作请在DWR服务中执行。 循环节点内部子流程需要满足如下规则: 只能有一个起始节点(没有前驱节点),起始节点只能使用函数,时间等待节点。 循环节点内部只允许编排函数、时间等待和异常处理节点。 前提条件 已经在函数工作流控
输入每次从Topic消费的消息数量,设置范围:1~1000。 100 单击“确定”,完成RabbitMQ触发器的创建。 配置RabbitMQ事件触发函数 返回函数工作流控制台,在左侧的导航栏选择“函数 > 函数列表”。 选择待配置的函数,单击函数名称进入函数详情页。 在函数详情页,选择函数版本。 在“代码”
函数异步配置 获取函数异步配置信息 删除函数异步配置信息 设置函数异步配置信息 获取函数异步配置列表 获取函数异步调用请求列表 获取函数活跃异步调用请求列表 停止函数异步调用请求 父主题: API
图6 定义API请求 单击“发布API”,在发布页面继续单击“发布”。 触发函数。 返回函数工作流控制台,在左侧导航栏选择“函数 > 函数列表”,单击创建的HTTP函数进入函数详情页。 选择“设置 > 触发器”,复制“调用URL”,在浏览器访问。 图7 复制URL 查看请求结果。
框架同理。相关约束条件请参考Base64解码和返回结构体的说明。 HTTP函数默认开放端口为8000。 Context类中提供了许多上下文方法供用户使用,其声明和功能请参见表1。 前提条件 准备一个bootstrap启动文件,作为HTTP函数的启动文件。举例如下: /opt/fu
修改指定函数流实例的元数据 功能介绍 修改指定函数流实例的元数据 调用方法 请参见如何调用API。 URI PUT /v2/{project_id}/fgs/workflows/{workflow_id} 表1 路径参数 参数 是否必选 参数类型 描述 project_id 是 String
单击版本号所在行的“下载”和“删除”,可以下载和删除该版本。 图1 依赖包版本管理 配置函数依赖 登录函数工作流控制台,在左侧导航栏选择“函数 > 函数列表”,进入函数列表界面。 单击函数名称,进入函数详情界面。 在“代码”页签的最下方,单击“添加依赖包”,弹出“选择依赖包”对话框。 选择依赖包,单击“确定”。
默认。 子网配置使用系统默认。 确认配置信息无误,单击“立即创建”,创建虚拟私有云。 创建集群 在服务控制台左侧导航栏,选择“大数据 > 表格存储服务”,进入表格存储服务控制台后,在“集群模式”界面,单击“购买集群”,进入“购买集群”界面。 填写集群配置信息。 区域:使用系统默认。
创建函数流 功能介绍 创建函数流 调用方法 请参见如何调用API。 URI POST /v2/{project_id}/fgs/workflows 表1 路径参数 参数 是否必选 参数类型 描述 project_id 是 String 项目ID,获取方式请参见获取项目ID。 最小长度:1
service就像一个项目,您可以在服务中定义华为云函数工作流的函数和触发它们的events,所有这些都在一个名为serverless.yml的文件中。 若您要构建第一个Serverless Framework项目,请先创建一个service。 组织 在最初使用应用时,建议您可以使用单个服务来定义该项目的所有函数和事件。
允许创建APIG/APIC的触发器类型,其他触发器不支持。 HTTP函数支持HTTP/1.1协议。 在函数创建页面,新增一种函数类型“HTTP函数”; HTTP函数执行入口需要设置为bootstrap,用户直接写启动命令,端口统一开放成8000; 若运行用户JAR包,bootstrap中建议增加JVM参数-Dfile
运行时语言:选择“Java8”。 进入fss_examples_dew函数详情页,配置如下信息。 在“代码”页签,代码选择“上传自JAR文件”,上传样例代码编译后的jar包,上传成功后单击“确定”。 在“设置 > 常规设置”页签,设置如下信息,完成后单击“保存”。 内存:选择“128” 执行超时时间:输入“3”
code_size Long 函数大小,单位:字节。 user_data String 用户自定义的name/value信息。 在函数中使用的参数。 举例:如函数要访问某个主机,可以设置自定义参数:Host={host_ip},最多定义20个,总长度不超过4KB。 digest String 函数代码SHA512
删除指定的依赖包(待废弃) 功能介绍 删除指定的依赖包 调用方法 请参见如何调用API。 URI DELETE /v2/{project_id}/fgs/dependencies/{depend_id} 表1 路径参数 参数 是否必选 参数类型 描述 project_id 是 String
/opt/function/code/go-http-demo 在main.go中,使用8000端口启动了一个HTTP服务器,并注册了path为“/hello”的API,调用该API将返回"nice to meet you"。 编译打包 在linux机器下,将上述代码编译 go build -o
指定本次部署时的密钥信息 可以使用通过config命令配置的密钥信息,以及配置到环境变量的密钥信息 skip-actions - - 跳过yaml所设置的actions模块 - debug - - 开启Debug模式 开启Debug模式后可以查看到更多的工具执行过程信息 output o default
SFS Turbo FullAccess 弹性文件服务SFS Turbo的所有权限。 上传和使用自定义模型挂载SFS文件系统时必选。 在“设置最小授权范围”界面如图1所示,选择“指定区域项目资源”,勾选“cn-east-3 [华东-上海一]”,单击“确定”。 图1 指定区域项目资源
数配置等功能。 发布区域:所有部署函数工作流服务的区域均可使用。 导入导出函数 启用禁用函数 环境变量 支持设置函数的加密配置和环境变量,无需对代码进行任何更改,可以将设置动态参数传递到函数代码和库。 发布区域:所有部署函数工作流服务的区域均可使用。 环境变量 触发器管理 函数支
分别对请求次数和执行时间进行收费。 计费方式和价格详情 免费额度 计费规则 04 使用 根据实际业务场景,编写业务函数代码并设置运行条件,当运行条件满足设置时,触发函数执行。 使用流程 如何使用FunctionGraph 构建并触发函数 函数编程模型 创建程序包 构建函数 配置函数
批量任务状态变更 单击“确定”,完成IoTDA触发器的创建。 触发函数 返回函数工作流控制台,在左侧的导航栏选择“函数 > 函数列表”。 选择待配置的函数,单击函数名称进入函数详情页。 在函数详情页,选择函数版本。 在“代码”页签下,单击“测试”,弹出“配置测试事件”对话框。 填写如表2参数后,单击“创建”。