检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
OBS方式上传函数代码 本章节介绍如何将存储在OBS中的函数代码文件,上传至函数工作流控制台。 操作场景 当函数的代码文件大小不超过300MB时,可以使用从OBS上传的方式部署代码文件。 当前所有运行时均支持从OBS上传函数代码,请参见函数工程打包规范在本地打包代码文件并上传至O
约束与限制 支持区域 函数工作流服务支持区域详情请参见地区和终端节点。 函数配置 表1 函数配置约束与限制 限制项 说明 单个函数下最大允许创建的版本个数 20(含latest版本) 单个函数下最大允许创建的别名个数 10 每个版本仅可以创建1个别名。 单个函数版本下最大允许创建的触发器总数
部署和使用AI绘画Stable Diffusion应用 在FunctionGraph应用中心,使用AI绘画Stable-Diffusion模板创建应用并配置相关委托,创建成功后即可使用内置默认模型和临时域名进行AI绘画。 步骤一:为FunctionGraph创建云服务委托 使用F
部署和使用AI绘画ComfyUI/ComfyUI+FLUX应用 在FunctionGraph应用中心,使用AI绘画模板创建应用,并配置相关委托和APIG实例,创建成功后即可使用内置默认模型和临时域名进行AI绘画。 前提条件 完成部署AI绘画ComfyUI/ComfyUI+FLUX准备工作,委托中包含“SWR
使用APIG专享版触发器 本节介绍如何通过函数工作流控制台创建APIG触发器,实现使用API调用函数运行。 关于APIG触发器事件源的具体介绍,请参见支持的事件源。 约束与限制 当前除“华北-北京一”外,其余区域均支持使用APIG专享版触发器。具体运行时函数是否支持使用请以控制台为准。
资源规划 表1 资源规划 产品 配置示例 API网关APIG 区域:北京四 规格:可使用共享版APIG或者创建专享版APIG实例 函数工作流FunctionGraph 区域:北京四 计费模式:按需计费 父主题: 使用FunctionGraph函数实现通过API方式上传文件
获取指定函数流执行实例 功能介绍 获取指定函数流执行实例 调用方法 请参见如何调用API。 URI GET /v2/{project_id}/fgs/workflows/{workflow_id}/executions/{execution_id} 表1 路径参数 参数 是否必选
获取函数流指标 功能介绍 获取函数流指标 调用方法 请参见如何调用API。 URI GET /v2/{project_id}/fgs/workflow-statistic 表1 路径参数 参数 是否必选 参数类型 描述 project_id 是 String 项目ID,获取方式请参见获取项目ID。
获取指定函数流指标 功能介绍 获取指定函数流指标 调用方法 请参见如何调用API。 URI GET /v2/{project_id}/fgs/workflow-statistic/{workflow_urn} 表1 路径参数 参数 是否必选 参数类型 描述 project_id 是
构建程序 本例提供了为图片打水印功能的程序包,使用空白模板创建函数,用户可以下载(watermark.zip)学习使用。 创建程序包 本例使用Python语言实现为图片打水印的功能,有关函数开发的过程请参考Python函数开发。本例不再介绍业务功能实现的代码,样例代码目录如图1所示。
同步执行工作流 功能介绍 以同步执行方式启动工作流(仅快速模式工作流支持),暂不支持国际站局点调用 调用方法 请参见如何调用API。 URI POST /v2/{project_id}/fgs/workflows/{workflow_id}/sync-executions 表1 路径参数
查询函数实例流量指标 功能介绍 查询函数流量指标。 调用方法 请参见如何调用API。 URI GET /v2/{project_id}/fgs/functions/{func_urn}/slareports/{period} 表1 路径参数 参数 是否必选 参数类型 描述 project_id
上传自定义模型和节点(可选) FunctionGraph应用中心的AI绘画应用中内置了默认模型,如需使用更多自定义模型和自定义节点进行AI绘画并保存生成的结果,需要在创建成功的应用中初始化自定义模型,并挂载文件系统为应用提供持续使用能力。 前提条件 完成部署AI绘画ComfyUI
创建函数版本别名 功能介绍 创建函数灰度版本别名。 调用方法 请参见如何调用API。 URI POST /v2/{project_id}/fgs/functions/{function_urn}/aliases 表1 路径参数 参数 是否必选 参数类型 描述 project_id
函数流 同步执行工作流 异步执行工作流 删除函数流 查询函数流 创建函数流 获取指定函数流执行实例列表 获取指定函数流执行实例 获取指定函数流实例的元数据 修改指定函数流实例的元数据 获取函数流指标 获取指定函数流指标 重试函数流 停止函数流 分页查询指定函数流记录 回调工作流 父主题:
进阶使用:使用专享版APIG触发器提升性能 应用场景 通过应用中心部署的Stable Diffusion应用使用的APIG触发器为共享版APIG,其带宽等资源由所有共享版APIG用户共同使用。因此,若业务使用需求高,建议将函数触发器改用为专享版APIG触发器,专享版与共享版APIG的具体差异可参考产品规格差异说明。
使用APIC触发器 本节介绍如何通过函数工作流控制台创建APIC触发器,实现使用API调用函数运行。 关于APIC触发器事件源的具体介绍,请参见支持的事件源。 约束与限制 APIC触发器当前支持“华东-上海一”、“华东-上海二”、“华南-广州”、“亚太-新加坡”区域使用。具体运行时函数是否支持使用请以控制台为准。
获取函数异步配置信息 功能介绍 获取指定函数某一版本的异步配置信息。 调用方法 请参见如何调用API。 URI GET /v2/{project_id}/fgs/functions/{function_urn}/async-invoke-config 表1 路径参数 参数 是否必选
函数发起HTTP请求的源地址如何获取? 公网访问 函数未开启“函数访问VPC内资源”功能时访问公网。 访问公网时使用函数工作流服务的SNAT地址,该地址是固定的,如何获取请咨询技术支持工程师。 图1 未开启函数访问VPC内资源 函数开启“函数访问VPC内资源”功能时访问公网。(相关VPC配置详情请参见配置网络)
构建程序 创建API分组 创建函数及添加事件源之前,需要先创建一个API分组,API分组是API的管理单元,用来存放API。 您需要拥有一个APIG实例后才能开启API网关服务相关功能,具体请参见购买实例。 登录APIG控制台,在左侧导航栏选择“API管理 > API分组”,单击“创建API分组”。