检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
处理指定请求时,设置本次处理函数实例使用的资源规格,如果您不指定,函数将使用默认配置的资源规格。 应用场景 以使用函数做视频转码为例:视频文件大小从MB到GB,不同编码格式和分辨率对转码需要的计算资源要求差别很大。为了保证转码性能,通常需要配置一个很大的资源规格,但是在处理低分辨
--debug等),详情可参考 Serverless Devs 全局参数。 操作案例 有资源描述文件(Yaml)时,可以直接执行s remove function删除指定的函数; 纯命令行形式(在没有资源描述Yaml文件时),需要指定服务所在地区以及服务名称,例如s cli fgs remove function
依赖包配置参数说明 参数 说明 依赖包名称 自定义的依赖包名称,用于识别不同的依赖包。 代码上传方式 分为上传ZIP文件和从OBS上传文件。 上传ZIP文件:需单击“添加文件”,上传ZIP文件。 OBS链接URL:需填写“OBS链接URL”,OBS存储链接获取方法请参见OBS对象存储服务。 运行时语言
您可以定义将从结果产物中排除/包括的全局模式。如果您希望排除文件,可以使用前缀为“!”的全局模式,如:!exclude-me/**。Serverless Framework将运行全局模式,以便您始终可以重新包含以前排除的文件和目录。 示例 排除所有node_modules,然后专门
file_name String 否 依赖包文件名(如果创建方式为zip时) 表6 mount_config参数说明 参数 类型 是否必选 说明 mount_user mount_user 否 文件系统用户配置 func_mounts func_mounts 否 文件系统列表 表7 mount_user参数说明
函数流管理 函数流简介 创建函数流任务 函数流执行历史管理 创建函数流触发器 流式文件处理
应用示例 示例1:创建函数和Timer触发器实现定时从OBS桶中下载文件 示例2:创建函数和APIG触发器获取静态页面 示例3:上传代码到OBS桶,并使用OBS链接创建函数 示例4:函数互调
录后请修改密码,保证数据安全。 图3 文件管理 部分关键目录如表1。 表1 关键目录路径 路径 用途 sd/models/Stable-diffusion 用于保存checkpoint模型文件。 sd/models/VAE 用于保存VAE文件。 sd/models/Lora 用于保存Lora模型。
使用空模板创建函数时,需要设置基础配置信息和代码信息,如表1所示,带*参数为必填项。 每个FunctionGraph函数都运行在其自己的环境中,有其自己的资源和文件系统。 前提条件 了解函数支持的编程语言,具体请参见支持的编程语言。 创建程序包,具体请参见创建程序包。 创建委托(可选,根据实际情况,确
”。 键output_bucket:index.py文件中定义的存放输出图片的OBS桶参数,值your-bucket-output: 创建OBS桶中创建的存放输出图片OBS桶; 键obs_endpoint:index.py文件中定义的存放输出图片的OBS桶的地址参数,值obs.region
创建EG触发器(云服务事件源) 创建EventGrid触发器 登录函数工作流控制台,在左侧的导航栏选择“函数 > 函数列表”。 选择待配置的函数,单击进入函数详情页。 选择“设置 > 触发器”,单击“创建触发器”,弹出“创建触发器”对话框,本章节以创建对象存储OBS为例。 图1 创建触发器
Jan 21 17:10 test.deps.json 在“/tmp/csharp/release”路径下,新建文件“test.runtimeconfig.json”文件,文件内容如下: { "runtimeOptions": { "framework": {
FUNCTION文件中,在编辑框调试函数,双击“node01”函数或者右键选择“打开文件”,在右侧编辑框打开文件。 或者在REMOTE FUNCTION文件中添加需要编辑的函数,并下载到CodeArts IDE Online进行在线编辑。 以下示例仅供参考,具体请以实际创建函数为准。 下载成功后,右侧输出控制台提示下载成功。
TRIM_HORIZON:从最早被存储至分区的有效记录开始读取。 latest:从分区中的最新记录开始读取,此设置可以保证你总是读到分区中最新记录。 数据处理方式:“按字节数”和“按批处理”。 表1 数据处理方式介绍 数据处理方式 说明 按字节数 需配置“最大字节数”,每次触发时获取记录的最大字节数。只有当分
– 扩展名的完整文件名。必需:是。类型:字符串。 FunctionGraph-Extension-Address – 该扩展用于接收调用事件的服务端地址。必需:是。类型:字符串。例如:127.0.0.1:8081。 FunctionGraph需要使用扩展的完整文件名来验证扩展是否
java打包、上传到OBS和部署。 获取Eclipse 插件(软件包校验文件:Eclipse插件.sha256)。 将获取的Eclipse插件jar/zip包,放入Eclipse安装目录下的plugins文件夹中,重启Eclipse,即可开始使用Eclipse插件。如图1所示。 图1
进入项目目录。 cd nextjs-app 官方默认Demo代码需要修改项目中layout.tsx(该文件在nextjs-app下的app目录)文件的代码,不然会导致无法下载字体文件的错误,参见图2并删除红框标出的内容。 图2 删除相关代码 构建项目。 npm run build 图3
age.json文件复制到windows系统的任意目录中,后续操作一致)。 图1 删除node_modules 在项目目录中执行依赖安装命令。 npm install --save 图2 依赖包执行安装 将新生成的“node_modules”子目录打包成zip文件,本案例命名为“nextjs-node-modules
单击“创建依赖包”,弹出“创建依赖包”对话框。 输入您自定义的依赖包名称,此处以“redis-py-4.6.0”为例,代码上传方式为上传zip文件,单击“添加文件”添加redis-4.6.0.zip包,运行时语言选择“Python3.9”,最后单击确认。 父主题: 使用函数访问Redis数据库
是否必选 参数类型 描述 depend_file 否 String depend_type为zip类型时必填,为文件流格式,需要base64编码zip文件。 上传的文件大小限制为40M,如超过40M,请通过OBS上传。 depend_link 否 String depend_ty