检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
步骤五:搭建函数更新流水线 此流水线的主要作用是将functions仓库的helloworld函数代码配置发布更新到FunctionGraph平台。 新建构建任务 在“构建&发布 > 编译构建”页面,单击“新建任务”。 源码仓库选择functions仓库,构建模板选择“空白构建模板”。
使用APIG共享版触发器 本节介绍如何使用函数工作流控制台创建APIG触发器,使用API调用函数运行。 关于APIG触发器事件源的具体介绍,请参见支持的事件源。 约束与限制 APIG共享版触发器当前支持“华北-北京一”、“华北-北京四”、“华东-上海一”、“华东-上海二”、“华南
部署AI对话ChatGLM3准备工作 使用FunctionGraph应用中心部署AI对话ChatGLM3应用,需购买专享版APIG触发器,并为FunctionGraph创建云服务委托。 步骤一:提交工单申请加入WebSocket白名单 AI对话ChatGLM3应用需用到WebSo
部署AI绘画ComfyUI/ComfyUI+FLUX准备工作 使用FunctionGraph应用中心部署AI绘画ComfyUI应用,或部署AI绘画ComfyUI+FLUX应用,均需使用专享版APIG触发器,并为FunctionGraph创建云服务委托。 步骤一:提交工单申请加入WebSocket白名单
使用APIG专享版触发器 本节介绍创建APIG触发器,使用API调用函数运行,供您了解APIG触发器的使用方法。APIG专享版触发器创建以后,不能停用,只能删除。(当前除华北-北京一、华北-乌兰察布一外,其余区域均支持。) 本节介绍如何使用函数工作流控制台创建APIG触发器,使用API调用函数运行。
使用DDS触发器 本节介绍如何使用函数工作流控制台创建DDS触发器,实现每次更新数据库中的表时,都可以触发函数执行。 关于文档数据库服务DDS触发器事件源的具体介绍,请参见支持的事件源。 约束与限制 DDS触发器当前支持“华北-北京一”、“华北-北京四”、“华北-乌兰察布二零一”
使用APIC触发器 本节介绍如何使用函数工作流控制台创建APIC触发器,使用API调用函数运行。 关于APIC触发器事件源的具体介绍,请参见支持的事件源。 约束与限制 APIC触发器当前支持“华东-上海一”、“华东-上海二”、“华南-广州”、“亚太-新加坡”区域使用。具体运行时函数是否支持使用请以控制台为准。
使用容器镜像创建函数 FunctionGraph支持加载容器镜像中的函数并运行,与直接上传代码的方式相比,用户可以使用自定义的代码包,不仅灵活,也简化了用户的迁移成本。 约束与限制 请参见配置函数的委托权限,创建一个包含“SWR Admin容器镜像服务(SWR)管理员”权限的委托
Java函数开发指南(使用IDEA工具maven项目) 开发Java函数,以下给出Demo示例步骤: 创建函数工程 配置idea,创建maven工程,如图1所示。 图1 创建工程 添加工程依赖。 根据Java SDK下载提供的SDK地址,下载JavaRuntime SDK到本地开发环境解压,如图2所示。
函数配置概述 成功创建函数后,需在函数详情页中,配置函数运行所必须的资源与环境,确保函数满足业务需求。 函数配置流程 图1介绍如何使用FunctionGraph函数以实现业务需求。 图1 FunctionGraph使用流程 涉及的配置项说明如下: 编写代码 用户编写业务代码,目前支持Node
进阶使用:使用ECS作为NFS服务器实现多用户资源隔离 应用场景 FunctionGraph的函数除了支持挂载弹性文件系统SFS外,也支持挂载ECS服务器共享出的NFS共享路径。在多用户使用场景下,使用ECS能够有效地进行多用户的资源管理,通过配置特定的权限,满足用户之间需要强隔离的使用需求。
进阶使用:使用ECS作为NFS服务器实现多用户资源隔离 应用场景 FunctionGraph的函数除了支持挂载弹性文件系统SFS外,也支持挂载ECS服务器共享出的NFS共享路径。在多用户使用场景下,使用ECS能够有效地进行多用户的资源管理,通过配置特定的权限,满足用户之间需要强隔离的使用需求。
构建程序 通过Web托管方式改造微服务。改造过程中,如果微服务是基于spring框架,则需要使用FunctionGraph提供的SDK,即在pom.xml文件中添加步骤1中依赖。此时,您只需修改配置以及打包方式即可将微服务改造成serverless函数。具体操作步骤如下: 配置微服务依赖。
进阶使用:使用ECS作为NFS服务器实现多用户资源隔离 应用场景 FunctionGraph的函数除了支持挂载弹性文件系统SFS外,也支持挂载ECS服务器共享出的NFS共享路径。在多用户使用场景下,使用ECS能够有效地进行多用户的资源管理,通过配置特定的权限,满足用户之间需要强隔离的使用需求。
开发事件函数 函数定义 PHP 7.3函数的接口定义如下所示: function handler($event, $context) 入口函数名($handler):入口函数名称, 需和函数执行入口处用户自定义的入口函数名称一致。 执行事件($event):函数执行界面由用户输入的执行事件参数,
开发事件函数 函数定义 建议使用Python 3.6版本。 对于Python,FunctionGraph运行时支持Python 2.7版本、Python 3.6、Python3.9、Python3.10版本。 函数有明确的接口定义,如下所示。 def handler (event
开发事件函数 函数定义 建议使用Node.js 12.13版本。 Node.js 6.10函数定义 Node.js6.10 函数的接口定义如下所示。 export.handler = function(event, context, callback) 入口函数名(handler):入口函数名称,
获取函数异步配置信息 功能介绍 获取指定函数某一版本的异步配置信息。 调用方法 请参见如何调用API。 URI GET /v2/{project_id}/fgs/functions/{function_urn}/async-invoke-config 表1 路径参数 参数 是否必选