检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
需要授予函数FunctionGraph CommonOperation权限以调用其他函数,配置委托权限请参考:配置委托权限。 测试验证 为FuncA函数配置“空白模板”测试事件,点击“测试”触发函数,执行结果如下: 图1 查看执行结果 查看FuncB函数相同时间段的执行日志: 图2 查看执行日志 父主题:
PIG创建。 发布环境:RELEASE。 安全认证:此处为方便测试,配置“None”,实际业务请选择更安全的认证方式,例如IAM认证等。 请求协议:选择“HTTPS”。 后端超时(毫秒):默认5000毫秒。 端到端测试 在本地创建app.log文件,内容自定义,此处简单举例: start
自定义运行 自定义函数执行的脚本和文件。 函数日志 函数调用过程中产生的日志信息。 函数监控 函数执行过程中的监控信息。 函数版本 函数从开发、测试、生产过程中发布一个或多个版本,实现对函数代码的管理。对于发布的每个版本的函数、环境变量会另存为相应版本的快照,函数代码发布后,可以根据实际需要修改版本配置信息。
API 函数调用 函数配额 函数依赖包 函数测试事件 函数调用链 函数生命周期管理 函数版本别名 函数指标 函数日志 函数模板 函数预留实例 函数导入导出 函数触发器 函数流 函数异步配置 函数应用中心
创建函数流 功能介绍 创建函数流 调用方法 请参见如何调用API。 URI POST /v2/{project_id}/fgs/workflows 表1 路径参数 参数 是否必选 参数类型 描述 project_id 是 String 项目ID,获取方式请参见获取项目ID。 最小长度:1
单击“部署”,更新函数。 配置测试事件,测试用于前端自定义认证的函数。单击“配置测试事件”,选择事件模板。根据实际情况修改后保存测试模板(本示例在"headers"中添加"auth":"abc"),完成后单击“创建”。 图1 配置测试事件 单击“测试”,执行结果为“成功”时,表示自定义认证函数创建成功。
"appTest", "template_id" : "xxx", "params" : { }, "description" : "应用程序测试", "enterprise_project_id" : "0", "agency_name" : "" } 响应示例 状态码: 200
函数列表”。 在搜索框中先选择筛选条件“标签”,再勾选标签键值对,一次可添加多个标签作为筛选条件。 (可选)您可以继续添加筛选条件,例如:运行时、软件包类型等。 在函数列表查看检索结果。 父主题: 配置函数
实现此功能。 实现流程 创建虚拟私有云和集群。 构建实现数据处理功能的程序,将程序打包。 在函数工作流服务中,创建函数。 配置DIS事件,测试函数,处理数据。 父主题: 使用函数处理DIS数据
总览界面新增月度统计功能。 2019-09-30 新增DDS触发器。 2019-08-16 支持测试事件持久化。 支持定制运行时。 支持挂载文件系统。 2019-5-27 函数服务代码在线编辑页面优化,新增函数在线测试及返回、快速创建多层级Python模块等。 函数模板支持与周边云服务集成。 函数新增PHP
PIG创建。 发布环境:RELEASE。 安全认证:此处为方便测试,配置“None”,实际业务请选择更安全的认证方式,例如IAM认证等。 请求协议:选择“HTTPS”。 后端超时(毫秒):默认5000毫秒。 端到端测试 以curl工具为例(curl -F的方式主要用的是linux
创建Java函数,使用Jar包的方式上传代码包,如图10所示。 图10 上传jar包 测试函数 创建测试事件。 在事件模板中选择“timer-event-template”,并保存。 单击“测试”并执行。 函数执行结果分为三部分,分别为函数返回(由callback返回)、执行摘要、日志输出(由System
选择导出为jar,设置导出目录,如图7、图8所示。 图7 选择 图8 导出 创建Java函数,上传程序包。 测试函数 创建测试事件。 在事件模板中选择“apig-event-template”,并保存。 单击“测试”并执行。 函数执行结果分为三部分,分别为函数返回(由callback返回)、执行摘要、日志输出(由console
(当前“OBS应用事件源”仅支持华北-北京四、华北-乌兰察布一、华东-上海一。) 工作流+函数:自动化处理OBS中数据 本章节基于函数工作流服务将指导您使用函数流编排函数方式自动化处理OBS中的数据(如视频解析、图片转码、视频截图等)。(当前函数流暂时支持华北-北京四、华东-上
支持在java的主流开发工具(Eclipse)上,实现一键创建java模板、java打包、上传到OBS和部署。 获取Eclipse 插件(软件包校验文件:Eclipse插件.sha256)。 将获取的Eclipse插件jar/zip包,放入Eclipse安装目录下的plugins
应用场景 函数工作流应用场景,如实时文件处理、实时数据流处理、Web移动应用后端和人工智能场景。 场景一:事件驱动类应用 以事件驱动的方式执行服务,按需供给,开发者无需关注业务波峰波谷,节省闲时成本,最终降低运维成本。比如视频直播/转码、实时数据流处理、IoT规则/事件处理等。 实时文件处理
依赖等。例如,在Node.js中执行“npm prune”命令、在Python中执行“autoflake”。另外,某些第三方库中可能会包含测试用例源代码、无用的二进制文件和数据文件等,删除无用文件可以降低函数代码下载和解压时间。 公共依赖包加速 在编写应用程序时,往往会引入第三方
通常该组合,可以适用于以下场景,如将设备上报的数据在处理后进行存储到如OBS;对上报的数据进行结构化,清洗然后存储到数据库;根据设备状态变化进行事件通知等。 工作流+函数:自动化处理OBS中数据 本实践基于函数流服务实践所编写,用于指导您使用函数流服务实现OBS数据处理的功能。
函数支持的事件源 本节列出了FunctionGraph函数支持的云服务,可以将这些服务配置为FunctionGraph函数的事件源。在预配置事件源映射后,这些事件源检测事件时将自动调用FunctionGraph函数。 消息通知服务SMN 可以编写FunctionGraph函数来处
查看安装的Serverless版本,请运行: serverless --version 安装华为云函数工作流提供商插件 从npm安装最新的软件包,请运行: npm i --save serverless-huawei-functions 设置华为云函数工作流 运行向华为云发出请求