检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
选择待配置的函数,单击进入函数详情页。 (可选)选择“设置 > 高级设置”,开启“类隔离”,单击“保存”。 类隔离开启后将使用单独的类加载器加载用户代码和依赖,解决用户依赖和运行时依赖的冲突,如无依赖冲突问题无需打开。 (可选)选择“设置 > 生命周期”,开启“预停止配置”,并配
为函数挂载文件系统时,报“failed to mount exist system path” 您可以将文件重新挂载在新的路径下。 用户/用户组ID: 可设置为1000之外的其他数字id,如果为-1默认设置为1003。用户/用户组ID用于对访问远端文件系统的目录权限进行控制。 文
新增体验馆,指导使用FunctionGraph构建功能程序,并演示效果。 CLI工具能力增强,支持对话交互模式。 Sandbox工具能力增强,支持加载云端事件。 新增应用模板。 2018-07-28 新增支持Node.js 8.10 Runtime。 优化监控指标,平均延迟优化为最大运行
Node.js 开发事件函数 开发HTTP函数 nodejs模板 制作依赖包
创建Next.js项目 本案例以Next.js框架的默认demo为例演示部署过程,需要在Linux环境中创建一个全新的Next.js项目,本案例采用本地运行Docker node:18.15.0镜像的方式,同样适用于其他Linux系统。关于Docker镜像和Linux操作系统的使用并非本案例主要内容,不做过多赘述。
使用FunctionGraph函数对OBS中的图片进行压缩 方案概述 本实践适用于将单张或批量的图片压缩处理。高质量图片文件通常占用大量存储空间和带宽,导致网站和应用的加载速度变慢,结合对象存储服务OBS,使用FunctionGraph函数可以构建一个高效的图片压缩解决方案,对存储在OBS桶中的图片进行自动压
handler 函数执行入口格式为“[文件名].[函数名]”。例如创建函数时设置为index.handler,那么FunctionGraph会去加载index.js中定义的handler函数。 Node.js 8.10、Node.js 10.16、Node.js 12.13、Node.js14
为什么首次调用函数时速度会比较慢? 因为函数是冷启动的,所以如果有初始化或者函数中有第一次执行比较耗时的操作(例如加载函数代码及依赖包),第一次请求会比较慢,后面接着的请求就会很快,因为此时容器还没有销毁。如果间隔一分钟没有请求,容器就会销毁。 如果您使用的是C#或者Go语言,因
本案例的依赖包如果使用Linux安装,会出现软连接导致的依赖缺失错误,因此需要删除现有“node_modules”子目录。 在Windows系统中重新安装,操作步骤如下: 退出Docker容器(原生Linux系统忽略)。 exit 删除项目目录中的“node_modules”子目录(如果
函数执行超时的可能原因有哪些? 自身代码执行逻辑超时,建议优化代码或增加超时时间。 网络请求超时,建议增加超时时间。 函数进行冷启动时,Java加载类时间过长,建议增加超时时间或增加内存。 父主题: 调用函数
源及环境,实现预期功能。 约束与限制 只能禁用“latest”版本的函数,不能禁用已经发布的版本的函数。 基于已禁用的“latest”版本重新发布新版本,发布后的新版本也处于禁用状态且不能启用。 当函数处于禁用状态时可以修改代码,不能执行函数。 禁用函数 用户可以根据实际情况将函数禁用,禁用期间函数不能执行。
使用容器镜像创建函数 FunctionGraph支持加载容器镜像中的函数并运行,与直接上传代码的方式相比,用户可以使用自定义的代码包,不仅灵活,也简化了用户的迁移成本。 约束与限制 请参见配置函数的委托权限,创建一个包含“SWR Admin容器镜像服务(SWR)管理员”权限的委托
Framework提供了一个强大的变量系统,您可以将动态数据添加到serverless.yml中。使用Serverless变量,您将能够执行以下操作: 引用并加载环境变量中的变量。 引用并加载CLI选项中的变量。 递归引用同一serverless.yml文件中的任何类型的属性。 递归引用其他YAML/JSON文件中的任何类型的属性。
步骤二:使用默认模型和临时域名进行AI绘画 如图4所示,单击应用详情界面的“开始使用”,进入Stable Diffusion WebUI界面。首次加载冷启动时间会持续30s左右,如遇到加载超时问题,可以通过刷新页面解决。 图4 开始使用Stable Diffusion 在“文生图”标签下,输入相应的提示词和
通过runtime运行时加载代码。 用户函数内部进行初始化逻辑。 函数处理请求并将结果返回。 其中1、2和3是系统层面的冷启动开销,通过对调度以及各个环节的优化,函数服务能做到负载快速增长时稳定的延时。4是函数内部初始化逻辑,属于应用层面的冷启动开销,例如深度学习场景下加载规格较大的模型、
Diffusion WebUI界面,如图3所示,单击页面中相应的“刷新”按钮加载模型,或重新打开WebUI界面。加载成功后即可查看和选择新增模型进行AI绘画。加载过程可能耗时较长,请耐心等待。 图3 加载模型 父主题: 使用FunctionGraph部署AI绘画Stable Diffusion应用
为此付费,计费方式与函数的调用处理一致。 一般场景下,多个请求处理可以共享的业务逻辑适合放到初始化函数,以降低函数时延,例如深度学习场景下加载规格较大的模型、数据库场景下连接池构建。 约束与限制 函数初始化入口需要和函数执行入口在同一文件下。 开启函数初始化功能后,各运行时的函数
支持1ms粒度计费,用户成本更低。 商用 价格详情 2021年11月 序号 功能名称 功能描述 阶段 相关文档 1 新增自定义镜像 用户直接打包上传容器镜像,由平台加载并启动运行。 商用 使用容器镜像部署函数 2 支持动态内存配置 用户执行函数的时候可以依据需要处理的信息源大小,在运行时动态指定资源,灵活调度节省成本。
7的“context使用指导”举例,请您根据实际需求选择模板。 选择函数模板后,会加载模板内置的代码、配置信息,具体详情参见表1。 表1 context使用指导模板配置信息表 参数 说明 函数模板 如需更换函数模板,请单击“重新选择”。 区域 选择要部署代码的区域。 不同区域的资源之间内网不互通
参照1~3完成“custom_models_tool”的函数设置。 步骤四:上传与加载模型 返回应用详情页,单击“开始使用”进入WebUI界面。函数会自动在挂载目录中创建应用所需目录和文件。 页面成功加载后,返回应用详情页,单击“上传模型”打开文件管理工具,默认用户名和密码均为“ad