检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
成zip文件,本案例命名为“nextjs-node-modules.zip”。 将“nextjs-node-modules.zip”上传到华为云“上海一”的任意OBS桶中,并复制其链接备用,更多详情请参见上传对象。 图3 复制OBS桶链接 登录函数工作流控制台,在左侧导航栏选择“函数
编码,isBase64Encoded默认为true,其它框架同理。相关约束条件请参考Base64解码和返回结构体的说明。 HTTP函数默认开放端口为8000。 Context类中提供了许多上下文方法供用户使用,其声明和功能请参见表1。 前提条件 准备一个bootstrap启动文件
其中函数服务的关键资源功能说明请参考表1。 为方便快速体验,应用中心会为您分配一个临时域名,此临时域名仅可用于测试使用,有效期30天。若想开放应用长期访问,需绑定自定义域名,具体部署步骤请参考绑定自定义域名(可选)。 图3 应用创建完成 表1 关键函数服务功能 函数资源逻辑名称 功能说明
其中函数服务的关键资源功能说明请参考表1。 为方便快速体验,应用中心会为您分配一个临时域名,此临时域名仅可用于测试使用,有效期30天。若想开放应用长期访问,需在应用总览页面的域名提示信息中单击“去绑定”为应用绑定自定义域名,具体操作方案请参考配置API的调用域名。 表1 关键函数服务功能
使用Moderation审核生成结果 使用开源AIGC推理模型生成的最终结果会因提示词的不同存在较大的不确定性,容易存在违规风险,建议在使用过程中配合华为云Moderation对生成结果进行审核,以降低风险,详细使用指南请参考图像内容审核(V3)。 父主题: 使用FunctionGraph部署AI对话ChatGLM3应用
在请求并发量一定的情况下,函数内存越大,分配的CPU资源相应越多,一般冷启动表现越优。 快照冷启动 Java应用冷启动速度慢的问题尤为突出。华为云FunctionGraph创新提出的基于进程级快照的冷启动加速解决方案,致力于在用户无感知(无需/少量进行代码适配)的前提下,帮助用户突
方式进行上传和加载。 前提条件 完成部署和使用AI绘画ComfyUI/ComfyUI+FLUX应用步骤,应用创建成功。 配置网络环境 进入华为云网络控制台的公网NAT网关列表,单击右上角“购买公网NAT网关”,配置参考表1,填写完成后如图1所示,单击“立即购买”。 表1 公网NAT网关参数配置
、调用链等信息,当前仅支持JAVA函数。 自定义镜像 该特性仅FunctionGraph v2版本支持。 支持用户直接打包上传容器镜像,由平台加载并启动运行,调用方式与HTTP函数类似。与原来上传代码方式相比,用户可以使用自定义的代码包,不仅灵活也简化了用户的迁移成本。
使用Moderation审核生成结果 使用开源AIGC推理模型生成图片的最终结果会因提示词、模型选择的不同存在较大的不确定性,容易存在违规风险,建议在使用过程中配合华为云Moderation对生成结果进行审核,以降低风险,详细使用指南请参考图像内容审核(V3)。 父主题: 使用FunctionGraph部
FullAccess”权限。 完成部署和使用AI绘画Stable Diffusion应用步骤,应用创建成功。 步骤一:创建虚拟私有云VPC和子网 登录华为云网络控制台,单击“创建虚拟私有云”,进入“创建虚拟私有云”界面。 在“创建虚拟私有云”界面参考表1填写参数,其他参数保持默认即可。 表1
画ComfyUI+FLUX应用请参考表2。 为方便快速体验,应用中心会为您分配一个临时域名,此临时域名仅可用于测试使用,有效期30天。若想开放应用长期访问,需在应用总览页面的域名提示信息中单击“去绑定”为应用绑定自定义域名,具体操作方案请参考配置API的调用域名。 表1 AI绘画ComfyUI应用关键函数服务功能
排查方法:请检查您账户是否开通了CodeArts服务,具体请参考登录软件开发生产线(CodeArts)检查并开通服务。如果开通后问题仍存在,请联系华为云函数工作流服务工程师进一步帮助。 堆栈部署失败,提示如图5所示。 图5 堆栈部署失败 排查方法:单击应用程序名称链接进入应用“总览”页,
1则为2.1.0。 将文件打包为netcoreapp2.0.zip压缩包。(压缩包文件名称可随意,但是一定为.zip格式。) 测试示例 在华为云FunctionGraph控制台新建一个C#(.NET 2.1)函数,上传打包完成的代码包,如图11所示。 图11 上传代码包 配置一个
支持1ms粒度计费,用户成本更低。 商用 价格详情 2021年11月 序号 功能名称 功能描述 阶段 相关文档 1 新增自定义镜像 用户直接打包上传容器镜像,由平台加载并启动运行。 商用 使用容器镜像部署函数 2 支持动态内存配置 用户执行函数的时候可以依据需要处理的信息源大小,在运行时动态指定资源,灵活调度节省成本。
动比较慢。后续每次冷启动,如果节点上没有镜像,都需要从SWR中拉取。 镜像类型支持公开和私有,具体详情请参考编辑镜像属性。 自定义容器镜像开放端口限定为8000。 可支持的镜像包最大为10G,当镜像包过大时可以采取一些方式缩容,比如在线题库场景中,可以把原来加载在容器中的题库数据
根据授权精细程度分为角色和策略。 角色:IAM最初提供的一种根据用户的工作职能定义权限的粗粒度授权机制。该机制以服务为粒度,提供有限的服务相关角色用于授权。由于华为云各服务之间存在业务依赖关系,因此给用户授予角色时,可能需要一并授予依赖的其他角色,才能正确完成业务。角色并不能满足用户对精细化授权的要求
FullAccess”权限。 完成部署和使用AI绘画ComfyUI/ComfyUI+FLUX应用,应用创建成功。 步骤一:创建SFS Turbo文件系统 登录华为云弹性文件服务控制台,选择“SFS Turbo”,单击“创建文件系统”,进入“创建文件系统”界面。 在“创建文件系统”界面,参考表1填写参
在“/tmp/csharp/release”路径下,执行如下命令,打包test.zip代码库压缩包。 zip -r test.zip ./* 测试示例 在华为云FunctionGraph控制台新建一个C#(.NET 2.1)函数,上传打包好的“test.zip”压缩包,如图1所示。 图1 上传代码包
Turbo FullAccess”权限。 完成部署和使用AI对话ChatGLM3应用,应用创建成功。 步骤一:创建SFS Turbo文件系统 登录华为云弹性文件服务控制台,选择“SFS Turbo”,单击“创建文件系统”,进入“创建文件系统”界面。 在“创建文件系统”界面,参考表1填写参
I对话ChatGLM3应用,申请加入WebSocket特性公测白名单”,填写联系方式后提交工单。 步骤二:创建虚拟私有云VPC和子网 登录华为云网络控制台,单击“创建虚拟私有云”,进入“创建虚拟私有云”界面。 在“创建虚拟私有云”界面参考表1填写参数,其他参数保持默认即可。 表1