检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
创建函数 FunctionGraph支持的编程语言说明 创建空白函数 使用函数模板创建函数 使用容器镜像创建函数 使用Terraform创建函数 创建GPU函数
使用FunctionGraph开发程序之后是否需要部署? 用户在本地开发程序之后打包,必须是ZIP包(Java、Node.js、Python、Go)或者JAR包(Java),上传至FunctionGraph即可运行,无需其它的部署操作。 制作ZIP包的时候,单函数入口文件必须在根
testrabbitmq 交换机名称 必选参数。 填写已创建的交换机名称,详情请参见创建RabbitMQExchange。 rabbitmqEX 虚拟机名称 可选参数。 填写已创建的vhost,详情请参见创建RabbitMQVhost。 test 批处理大小 必选参数。 输入每次从Topi
返回FunctionGraph控制台,查看函数,确认已合入修改的内容。 CodeArts IDE Online本地创建函数 用户在CodeArts IDE Online本地创建函数并完成编辑,再将函数推送到FunctionGraph控制台。以下示例仅供参考,具体请以实际创建函数为准。
基于Serverless Devs进行开发,通过配置资源配置文件s.yaml,您可以简单快速地部署应用到华为云函数工作流平台。 前提条件 本地已安装nodejs。 快速开始 安装Serverless Devs 开发者工具 :npm install -g @serverless-devs/s。
Serverless是一个Node.js CLI工具,因此您需要先在计算机上安装Node.js。 请访问Node.js官方网站,下载并按照安装说明在本地计算机上安装Node.js。 您可以通过在终端中运行node --version来验证Node.js是否安装成功,即可以看到打印出来的对应Node
如果安装的依赖模块需要添加依赖库,请将依赖库归档到zip依赖包文件中,例如,添加.dll、.so、.a等依赖库。 使用Java编译型语言开发函数时,依赖包需要在本地编译。开发Java函数中如何添加依赖包请参见Java函数开发指南(使用IDEA工具普通Java项目)。 父主题: Java
例,适用于音视频、AI人工智能和图像处理等场景。在各场景中,不同业务负载通过GPU硬件加速,以提升业务处理效率。 GPU实例仅支持通过容器镜像和定制运行时方式部署,仅支持在“华东-上海一”区域下部署。 关于使用GPU实例的最佳实践,可以参见以下文档。 使用FunctionGraph部署AI绘画Stable
通过负载均衡技术实现流量分发,有效避免单点故障,大幅提升系统整体可用性,确保业务稳定运行。 VPC环境确保网络隔离 计算节点被安置在隔离的VPC环境中,与外部网络严格隔离,用户无法直接访问,保障网络的安全性和隔离性。 灵活配置网络 函数默认开启公网访问权限,用户也可根据自身安全策略,配置访问特定VPC内资源。
通过以下对接SkyWalking的示例帮助您理解如何通过扩展API将函数与监控、可观察性、安全性和监管等工具集成。 当用已编译的语言实现扩展时,在本地编译生成二进制文件;使用非编译的语言实现扩展时,需要把对接第三方平台需要的依赖一起打包上传,且需要函数的运行时兼容。 将skywalking
自定义运行时。PHP7.3: Php语言7.3版本。Cangjie1.0:仓颉语言1.0版本。http: HTTP函数。Custom Image: 自定义镜像函数。 name 否 String 依赖包名称。 limit 否 String 本次查询可获取的依赖包的最大数目,默认为"400"。 请求参数
上传自定义模型(可选) FunctionGraph应用中心的AI绘画Stable Diffusion应用中内置了默认模型,如需使用更多自定义模型进行AI绘画,需要在创建成功的应用中初始化自定义模型挂载文件系统,即可上传自定义模型至文件系统进行AI绘画。 前提条件 FunctionGraph的云服务委托中包含“SWR
华为云账号未欠费,且有足够金额购买本案例所涉及的资源。 已创建OBS桶,用于存放打包好的依赖包文件,更多详情请参见创建桶。 开始使用本案例前请在本地安装好18.15.0版本的Node.js运行环境。 当前华为云函数工作流服务支持的Node.js运行时最高版本为18.15.0、Next.js支持最高版本为13
为什么函数实际使用内存大于预估内存,甚至触发内存溢出OOM? 函数执行失败返回“runtime memory limit exceeded”时,如何查看内存占用大小? 自定义镜像函数执行失败报“CrashLoopBackOff” 同步调用函数时,未收到调用响应的可能原因? 函数中os.system("command
IP格式和JAR格式(仅限Java运行时)的代码文件进行函数代码部署。 当前所有运行时均支持从OBS上传函数代码,请参见函数工程打包规范在本地打包代码文件并上传至OBS桶。 约束与限制 请确保函数与OBS桶所在区域一致。 如OBS桶中的代码文件大小超过300MB,或代码文件解压后的源代码大小超过1
开发工具 CodeArts IDE Online VSCode本地调试 Eclipse-plugin PyCharm-Plugin Serverless Devs Serverless Framework
12及以上版本,Python3.6建议使用3.6.3以上版本。 为Python 2.7安装PyMySQL依赖包,并指定此依赖包的安装路径为本地的/tmp/pymysql下,可以执行如下命令。 pip install PyMySQL --root /tmp/pymysql 执行成功后,执行以下命令。
用户配置了VPC域名解析后,如果在DNS云解析服务中修改域名对应的IP,10min后稳定生效。 FunctionGraph的容器镜像函数解析DNS内网域名 当前FunctionGraph容器镜像函数无法直接解析华为云解析服务(DNS)的内网域名,当需要在函数中解析DNS域名,可参考本章节操作,通过调用DNS服务的接口,实现解析功能。
9(Python 3.9.2)。由于其内置cuda版本是11.6,因此函数需要基于cuda 11.6版本开发,使用其他版本的cuda请考虑使用自定义镜像函数。 创建GPU函数 登录函数工作流控制台,在左侧的导航栏选择“函数 > 函数列表”。 单击右上方的“创建函数”,进入“创建函数”页面。
Not Acceptable 服务器生成的响应无法被客户端所接受。 407 Proxy Authentication Required 用户必须首先使用代理服务器进行验证,这样请求才会被处理。 408 Request Timeout 请求超出了服务器的等待时间。 409 Conflict