检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
配置函数的快照式冷启动 概述 华为云发布的基于进程级快照的冷启动加速方案,是一种性能优化服务,用户无需额外付费,只需进行简单的配置、少量的代码修改,即可享受到该创新方案带来的冷启动性能提升。 当用户 Java 函数打开冷启动加速的配置开关后,华为云 FunctionGraph 会
当函数的事件源是APIG时,相关约束条件请参考Base64解码和返回结构体的说明。 工程编译打包。 在命令行窗口执行如下命令进行编译打包。 mvn package assembly:single 编译完成后在target目录会生成一个demo-jar-with-dependencies.jar。
> 函数列表”。 选择待配置的函数,单击进入函数详情页。 选择“设置 > 异步配置”,在“异步配置”页签,单击“配置异步调用”。 图1 配置异步调用 填写配置参数,参见如下表1,例如设置目标服务为函数工作流(FunctionGraph)。 图2 填写配置参数 表1 参数说明 参数
行结束后控制下一步流程。 开始节点 只能加入触发器,用于标识流程的开始,一个流程只能有一个开始节点。 异常处理 用于控制函数执行失败后的下一步流程。 循环节点 用于对数组中每个元素进行循环处理。每次循环会执行一次循环内部的子流程。 时间等待 用于控制当前流程在指定时间延迟后再调用下一个流程。
行函数流的同步执行,接口直接返回函数流执行结果,同时日志页面查看上报到LTS的函数流执行日志。 快速函数流限时免费,欢迎体验! 父主题: 配置函数流
执行超时时间和内存可以根据业务属性配置。超时时间表示,当请求执行超过该配置时间时,该次请求会因为超时而失败;内存根据业务运行过程中所需的内存大小配置,当内存使用超过该配置值时,函数实例可能会被杀掉而导致请求失败。 配置环境变量。 通过托管方式改造,需要统一配置以下两个参数: spring
标准函数流运行中流程终止 在函数流列表页面,单击标准函数流名称,然后选择“运行记录”页签。 单击“执行中”任务右侧停止图标,终止成功后流程会进入取消状态。 图9 执行终止 父主题: 配置函数流
使用CLI工具,如何配置网络代理? 问题描述 使用CLI工具,在上传程序zip包时,是否可以设置代理服务器和身份认证信息,通过内部网络的代理网关认证。 问题解决 设置网络代理命令如下: export HTTP_PROXY="http://user:password@proxyIp:proxyPort"
获取函数预留实例配置列表 功能介绍 获取函数预留实例配置列表 调用方法 请参见如何调用API。 URI GET /v2/{project_id}/fgs/functions/reservedinstanceconfigs 表1 路径参数 参数 是否必选 参数类型 描述 project_id
查看FunctionGraph的监控数据 FunctionGraph函数实现了与云监控服务的对接,用户无需任何配置,即可查询函数监控信息。 查看函数监控信息 FunctionGraph会统计函数的运行时指标,显示的指标是函数运行时活动的聚合视图。要查看不同函数版本的指标,可在查看
yml中更新了函数、事件或资源配置,并且希望将该更改(或多个更改)部署到华为云时,请使用此方法。 工作原理 Serverless Framework将serverless.yml中的所有语法转换为华为云部署管理的配置模板。 提供商插件解析serverless.yml配置并转换为华为云资源。 然后将函数的代码打包到目录中,压缩并上传到部署桶中。
使用FunctionGraph开发程序之后是否需要部署? 用户在本地开发程序之后打包,必须是ZIP包(Java、Node.js、Python、Go)或者JAR包(Java),上传至FunctionGraph即可运行,无需其它的部署操作。 制作ZIP包的时候,单函数入口文件必须在根目录,保证解压后,直接出现函数执行入口文件,才能正常运行。
如何查看给函数配置的告警规则? 请登录云监控控制台,查看“告警规则”。 父主题: 其他问题
如何通过父函数调用子函数? 请参考示例通过父函数调用子函数。 父主题: 函数配置
FunctionGraph函数是否支持环境变量? 创建函数时可以设置环境变量,无需对代码进行任何更改,可以设置动态参数,传递到函数代码和库,请参考使用环境变量。 父主题: 函数配置
该指标用于统计函数同时调用处理的最大并发请求个数。 单位:个 ≥ 0 counts 函数 5分钟 reservedinstancenum 预留实例个数 该指标用于统计函数配置的预留实例个数。 单位:个 ≥ 0 counts 函数 5分钟 duration 平均运行时间 该指标用于统计函数调用平均运行时间。 单位:毫秒
如何使用函数为图片打水印? 请参考使用函数为图片打水印。 父主题: 函数配置
Invalid RequestId 403 FORBIDDEN 404 Not Found 500 内部错误 错误码 请参见错误码。 父主题: 函数异步配置
能否在函数环境变量中存储敏感信息? 定义环境变量时,系统会明文展示所有输入信息,请不要输入敏感信息(如账户密码等),以防止信息泄露。 父主题: 函数配置
函数支持引入的依赖库有哪些? 支持的依赖库说明 FunctionGraph支持引入标准库及第三方依赖库。 标准库 对于标准库,无论是在线编辑或是线下开发打包上传至FunctionGraph,均可以直接在代码中引入,使用其功能。 FunctionGraph支持的非标准库 FunctionGrap