检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
事件源将自动调用与触发器关联的函数,使用前请参考FunctionGraph支持的触发事件。 6 在线调试函数 完成函数的各项配置后,通过设置测试事件,验证函数能否成功执行。 父主题: 配置函数
上传jar文件 如果函数代码没有引入依赖包,可以直接上传函数代码jar文件。 如果函数代码引入了依赖包,可以先将依赖包上传至OBS桶,在创建函数时设置依赖包,再上传函数代码jar文件。 上传zip文件 如果函数代码引入了依赖包,也可以制作包含所有依赖包和函数代码jar文件的zip代码包文
单击右上方的“创建函数”,进入“创建函数”页面。 创建方式选择“容器镜像”,具体创建详情请参见使用容器镜像创建函数。 容器镜像函数创建完成后,在函数代码配置页面,选择“设置->常规设置”,单击“启用GPU”,配置GPU参数。 表1 GPU参数说明 参数名称 说明 GPU卡型 当前仅支持NVIDIA-T4。 GPU规格(GB)
输入基本信息,然后单击创建规则。 规则名称:用户自定义。 数据来源:选择“设备消息”。 触发事件:选择“设备消息上报”。 资源空间:保持默认。 设置转发目标,单击“添加” ,转发目标选择 FunctionGraph 。 首次使用需要授权IotDA访问FunctionGraph函数,单击“授权”即可。
导入、导出函数。 函数触发器 包括创建、删除、更新触发器等接口。 函数流 查询、删除、创建、停止函数流等接口。 函数异步配置 获取、删除、设置函数异步配置信息等接口。 函数应用中心 包括查询、创建、删除应用程序等接口。
使用FunctionGraph部署AI对话ChatGLM3资源和成本规划 本实践根据使用需求的不同,涉及的计费服务有所不同,请参考表1根据具体需求规划资源与成本。 表1 资源和成本规划 资源 资源说明 计费说明 是否必须 函数工作流 FunctionGraph 函数类型:容器镜像HTTP函数
管理函数日志 4 支持加密配置信息 支持配置信息加密展示。 商用 配置加密 5 支持超长运行函数 支持设置函数不超过43200秒的超长运行时间。 商用 函数管理 6 支持单函数实例支持多并发 支持设置单实例并发数和单函数最大实例数。 商用 配置单实例多并发 2020年7月 序号 功能名称 功能描述
选择上一步创建的busboy依赖包,单击“确定”,完成依赖包的添加。 配置APIG触发器 在upload-file-1函数详情页面,单击“设置 > 触发器”,开始创建触发器。 单击“创建触发器”,触发器类型可以选择“API 网关服务(APIG)”或“API 网关服务(APIG 专享版本)”,此处以共享版APIG为例。
开启函数访问VPC内资源操作步骤: 登录函数工作流控制台,在左侧的导航栏选择“函数 > 函数列表”。 选择待配置的函数,单击函数名称进入函数详情页。 选择“设置 > 网络设置”,如图1所示,开启“函数访问VPC内资源”,并参考表3配置参数。 图1 配置VPC 表3 网络配置参数说明 参数 说明 VPC 必选参数。
当前仅支持华北-北京一、华东-上海一、华东-上海二、华南-广州、中东-利雅得、拉美-墨西哥城二。 新创建函数时,可在“高级设置”中单击“添加新标签”增加日志标签;如已创建函数,请从步骤2开始配置。 在函数详情页中,选择“设置 > 日志配置”,开启“日志记录”,选择日志组和日志流。 单击“添加新标签”,输入标签键和
简介 Serverless Framework帮助您使用华为云函数工作流开发和部署无服务器应用。它是一个CLI,提供开箱即用的结构、自动化功能和最佳实践,您可以专注于构建复杂的、事件驱动的、无服务器架构,由函数和事件组成。 Serverless Framework与其他应用程序框架不同,因为它:
数 > 函数列表”。 单击函数的名称,进入函数详情页。 在“设置”页签下选择“常规设置”。 在常规设置页面参考表1 基本信息配置说明修改常规信息。 表1 常规信息配置说明 参数 说明 函数名称 函数名称在创建函数时设置,无法修改。 函数版本 当前新创建函数的版本均为“v2”,无法修改。
php文件中定义的FunctionGraph函数,找到程序执行入口,执行函数。 在函数工作流控制台左侧导航栏选择“函数 > 函数列表”,单击需要设置的“函数名称”进入函数详情页,选择“设置 > 常规设置”,配置“函数执行入口”参数,如图3所示。其中参数值为“index.handler”格式,“index”和“handler”支持自定义命名。
使用FunctionGraph部署AI绘画Stable Diffusion资源和成本规划 本实践根据使用需求的不同,涉及的计费服务有所不同,请参考表1根据具体需求规划资源与成本。 表1 资源和成本规划 资源 资源说明 计费说明 是否必须 函数工作流 FunctionGraph 函数类型:容器镜像HTTP函数
函数初始化入口Initializer 概述 Initializer是函数的初始化逻辑入口,不同于请求处理逻辑入口的handler,在有函数初始化的需求场景中,设置了Initializer后,FunctionGraph首先调用initializer完成函数的初始化,之后再调用handler处理请求;如
创建方式选择“创建空白函数”,具体创建详情请参见创建空白函数,本例“运行时”参数选择“定制运行时”。 定制运行时函数创建完成后,在函数代码配置页面,选择“设置->常规设置”,单击“启用GPU”,配置GPU参数。 表1 GPU参数说明 参数名称 说明 GPU卡型 当前仅支持NVIDIA-T4。 GPU规格(GB)
zip”编译后的二进制文件。 在“设置 > 常规设置”页签,设置如下信息,完成后单击“保存”。 内存:选择“256” 执行超时时间:输入“40” 函数执行入口:默认“handler”,无需修改 所属应用:默认“default” 描述:输入“旋转图片” 在“设置 > 环境变量”页签,输入环境信息,完成后单击“保存”。
使用FunctionGraph部署AI绘画ComfyUI/ComfyUI+FLUX资源和成本规划 本实践根据使用需求的不同,涉及的计费服务有所不同,请参考表1根据具体需求规划资源与成本。 表1 资源和成本规划 资源 资源说明 计费说明 是否必须 函数工作流 FunctionGraph
rk.zip。 在“设置 > 常规设置”页签,设置如下信息,完成后单击“保存”。 内存:选择“128” 执行超时时间:输入“3” 函数执行入口:默认“index.handler”,无需修改 所属应用:默认“default” 描述:输入“图片打水印” 在“设置 > 环境变量”页签,
限循环)。 操作步骤 登录对象存储服务控制台,单击“创建桶”,进入“创建桶”界面。 在“创建桶”界面,填写存储桶信息。 区域:根据实际情况设置 数据冗余存储策略:“单AZ存储” 桶名称输入:输入您自定义的桶名称,此处以“hugb-bucket-input”为例。 默认存储类别:“标准存储”