检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
、网络等服务,由FunctionGraph提供和管理底层计算资源,包括服务器CPU、内存、网络和其他配置/资源维护、代码部署、弹性伸缩、负载均衡、安全升级、资源运行情况监控等,用户只需要按照FunctionGraph支持的编程语言提供程序包,上传即可运行。 父主题: 产品咨询
函数无法通过VPC连接对应的Redis? 问题现象 相同的代码,函数能通过VPC1连通Redis1,但是不能通过VPC2连通Redis2。 解决方案 与客户确认问题现象,Redis1在VPC1中,Redis2在VPC2中,Redis客户端代码是同一套代码。 查看连接报错信息如下,通过VPC2连接Redis2时,Redis
果。 进阶使用:本文还提供多用户使用场景下需要资源隔离的相关使用方法。 方案优势 轻松部署 部署流程简便,结合弹性的Serverless解决方案,无需服务器管理和运维,即刻体验AI对话功能。 开源和定制化 提供自定义和进阶使用场景,轻松实现高阶个性化的AI对话。 约束与限制 当前
ComfyUI Manager在线安装自定义模型和节点的相关使用方法。 方案优势 轻松部署 部署流程简便,结合弹性的Serverless解决方案,无需服务器管理和运维,即刻体验AI绘画功能。 开源和定制化 提供多种自定义和进阶使用场景,轻松实现高阶个性化的AI绘画。 约束与限制
本手册基于函数工作流服务实践编写,指导您快速创建后端服务为FunctionGraph的API,并通过APIG安全认证中的“自定义认证”鉴权方式进行调用。 解决方案 登录FunctionGraph控制台,创建函数,并将其定义为自定义认证函数。 登录FunctionGraph控制台,创建一个业务函数。
现透明、准确和实时的伸缩,应付业务峰值的访问。 用户无需关心峰值和空闲时段的资源需要申请多少资源,系统根据请求的数量自动扩容/缩容。自动负载均衡将请求分发到函数运行实例。 同时系统会根据流量负载的模式来智能预热实例,以缓解冷启动对业务的影响。 事件触发 通过事件触发机制,集成多种
配置函数的并发处理 默认情况下,每个函数实例同一时刻只处理一个请求。函数收到并发请求时,例如并发三个请求,FunctionGraph会启动三个函数实例处理请求。FunctionGraph提供了单实例多并发能力,可以在一个实例上并发处理多个请求。 单实例多并发适合函数处理逻辑中有较长
本实践适用于将单张或批量的图片压缩处理。高质量图片文件通常占用大量存储空间和带宽,导致网站和应用的加载速度变慢,结合对象存储服务OBS,使用FunctionGraph函数可以构建一个高效的图片压缩解决方案,对存储在OBS桶中的图片进行自动压缩处理,实现存储空间优化与资源高效利用。
输入,比如上述图片处理工作流中,图片压缩的结果是打水印步骤的输入数据。 在普通的服务编排中,由于需要精准控制各个服务的执行顺序,所以控制流是工作流的核心部分。然而在文件处理等流式处理场景中,对控制流的要求并不高,以上述图片处理场景举例,可以对大图片进行分块处理,图片压缩和加水印的
WebUI认证以及使用专享版APIG触发器提升业务性能的相关使用方法。 方案优势 轻松部署 部署流程简便,结合弹性的Serverless解决方案,无需服务器管理和运维,即刻体验AI绘画功能。 开源和定制化 提供多种自定义和进阶使用场景,轻松实现高阶个性化的AI绘画。 约束与限制
使用容器镜像部署函数 05 实践 创建业务所需函数,结合不同的触发器,实现不同的功能。 应用 使用函数压缩图片 使用函数为图片打水印 使用函数处理DIS数据 函数+APIG:处理文件上传 定时开关华为公有云虚拟机 函数+LTS:日志实时分析实战 函数+CTS:登录/登出安全分析实战 使用SpringBoot构建FunctionGraph
如何调用API 构造请求 认证鉴权 返回结果
即可使用。无需过多关注如何配置代码运行环境,使您能更专注于代码和业务逻辑的优化。 FunctionGraph将公共依赖缓存在平台内,相较于私有依赖包,代码冷启动时无需额外时间从存储服务获取依赖文件,减少了网络延迟。 私有依赖的文件大小限制为300MB,处理大文件时需拆分并多次上传
审计与日志 审计 云审计服务(Cloud Trace Service,CTS),是华为云安全解决方案中专业的日志审计服务,提供对各种云资源操作记录的收集、存储和查询功能,可用于支撑安全分析、合规审计、资源跟踪和问题定位等常见应用场景。 用户开通云审计服务并创建和配置追踪器后,CT
loading shared libraries时如何处理? 出现如图1报错,说明依赖包没有把程序运行所需的动态链接库打包进去。 图1 error while loading shared libraries 针对该问题有以下两种处理方案: 代码逻辑较为复杂的情况下建议使用自定义镜
FunctionGraph函数长时间不执行时,相关的实例会如何处理? 如果一个函数在一段时间内一直没有执行,那么所有与之相关的实例都会被释放。 父主题: 调用函数
函数中os.system("command &")命令的执行日志未采集,应如何处理? 不建议使用os.system("command &")后台运行命令,其产生的输出函数不进行采集。如果要得到后台运行命令的输出,建议使用subprocess.Popen的方式获取其输出。 父主题:
选择拥有文件系统、VPC和APIG权限的委托,创建委托详情请参见配置函数的委托权限。 企业项目 仅开通企业项目后可看到该参数,开通方法请参见如何开通企业项目。 选择已创建的企业项目,将函数添加至企业项目中,默认选择“default”。 运行时 固定为“Python 3.9”。 创建触发器
batch_size Integer 批处理大小,单次函数执行处理的最大数据量。DIS、DDS、KAFKA、RABBITMQ触发器此参数必填。 DDS触发器:批处理大小设置1-10,000的范围内 DIS触发器:批处理大小设置1-10,000的范围内 KAFKA触发器:批处理大小设置1-1,000的范围内
JsonSerializer.dll 。 提供的接口如下: T Deserialize<T>(Stream ins):反序列化值传递到Function处理程序的对象中。 Stream Serialize<T>(T value):序列化值传递到返回的响应负载中。 本例以Visual Studio