检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
准备工作 购买Redis实例,如果已有Redis实例可以跳过。 查看Redis实例的连接信息,获取待连接Redis实例的IP地址。具体步骤请参见查看实例信息。 创建一个有“VPC Administrator”权限的FunctionGraph云服务委托,配置委托权限请参见配置委托权限。
Hook,并在函数代码中实现对应的 Hook 逻辑。 图2 开启Restore Hook 函数代码中Restore Hook示例如下: 函数发布新版本后,触发快照的自动化制作。 图3 发布新版本 请耐心等待快照制作完成(5min 超时时间)。 图4 快照制作中 图5 快照制作成功 调用 Java 函数,体验快照优化后的性能提升。
函数执行过程中的监控信息。 函数版本 函数从开发、测试、生产过程中发布一个或多个版本,实现对函数代码的管理。对于发布的每个版本的函数、环境变量会另存为相应版本的快照,函数代码发布后,可以根据实际需要修改版本配置信息。 函数别名 用户可以创建别名,指向特定函数版本。别名的优势在于:如果需要
函数依赖包 获取依赖包列表 创建依赖包(待废弃) 创建依赖包版本 获取依赖包版本列表 获取依赖包版本详情 删除依赖包版本 删除指定的依赖包(待废弃) 获取指定依赖包(待废弃) 更新指定依赖包 父主题: API
导出函数资源包大小50MB以内。 导出的函数资源名称为函数名+函数代码的MD5值.zip。 导出的函数资源中配置信息不包含别名信息。 当函数被禁用/启用后,该函数下所有版本的函数都会被禁用/启用。 导入函数: 上传代码时,如果代码中包含敏感信息(如账户密码等),请您自行加密,以防止信息泄露。 上传的文件大小限制为10M。
查询应用程序模板详情 功能介绍 查询应用程序模板详情(该功能目前仅支持华东-上海一、华北-北京四) 调用方法 请参见如何调用API。 URI GET /v2/{project_id}/fgs/application/templates/{id} 表1 路径参数 参数 是否必选 参数类型
version-name - 选填 必填 别名对应的版本名称 description - 选填 选填 别名描述 gversion - 选填 选填 灰度版本 Id。灰度版本权重填写时必填 weight - 选填 选填 灰度版本权重。灰度版本 Id 填写时必填 当前命令还支持部分全局参数(例如-a/--access
EulerOS操作系统和具体的镜像版本。 下载EulerOS镜像,在本地使用虚拟化软件搭建EulerOS系统的虚拟机。 为Python函数制作依赖包 打包环境中的Python版本要和对应函数的运行时版本相同,如Python2.7建议使用2.7.12及以上版本,Python3.6建议使用3
EulerOS操作系统和具体的镜像版本。 下载EulerOS镜像,在本地使用虚拟化软件搭建EulerOS系统的虚拟机。 为Python函数制作依赖包 制作依赖包前,请确认环境中已安装与函数运行时相匹配版本的Python,如Python2.7建议使用2.7.12及以上版本,Python3.6建议使用3
FunctionGraph函数支持哪些编程语言? FunctionGraph目前支持的编程语言,如表1所示。 表1 支持的编程语言和版本 语言 支持版本 Python 2.7、3.6、3.9、3.10 Node.js 6.10、8.10、10.16、12.13、14.18、16.17、18
如何获取函数运行过程中的内存使用量信息? 函数调用的返回信息中会包含最大内存消耗等信息,请参考开发指南中的SDK接口。也可以在执行结果界面查看。 父主题: 调用函数
创建HTTP函数并上传代码 创建1个HTTP函数,并上传已打包的zip包。请参见创建HTTP函数。 验证结果 使用函数测试事件验证 在函数详情页,选择函数版本,单击“配置测试事件”,弹出“配置测试事件”页。 选择事件模板,修改测试事件中的path、pathParameters参数,构建一个简单的Get请求。
8)、python3.7(Python 3.7.4)、python3.9(Python 3.9.2)。由于其内置cuda版本是11.6,因此函数需要基于cuda 11.6版本开发,使用其他版本的cuda请考虑使用自定义镜像函数。 创建GPU函数 登录函数工作流控制台,在左侧的导航栏选择“函数 >
nfig √ √ 发布函数版本 POST /v2/{project_id}/fgs/functions/{function_urn}/versions FunctionGraph:function:createVersion √ √ 获取指定函数的版本列表 GET /v2/{pr
CompleteMultipartUpload:表示合并分段任务 ObjectRemoved:表示删除对象 Delete:指定对象版本号删除对象 DeleteMarkerCreated:不指定对象版本号删除对象 topic_urn String 主题URN(SMN触发器参数)。 最小长度:1 最大长度:255
14.04,Ubuntu 16.04,SuSE 11.3,SuSE 12.0,SuSE 12.1) 如果Go的版本支持go mod(go版本要求:1.11.1 及以上版本,>=1.11.1),可以按照如下步骤进行编译和打包: 创建一个临时目录例如“/home/fssgo”,将FunctionGraph的Go
步骤显示名称:上传deploy.py到发布库 构建包路径:deploy/deploy.py 发布版本号:${releaseVersion} 在“参数设置”中配置releaseVersion,开启“运行时设置”。 图2 版本号配置 在“基础信息”页签下,更新任务名称为functions-deploy-build,并单击“保存”。
则过滤出来并转储到准备好的日志流中。以下图1和图2是过滤前和过滤后的实时日志对比。 图1 过滤前日志 图2 过滤后日志 您可以通过函数指标查看函数的调用情况,如下 3 张图所示。 图3 函数指标1 图4 函数指标2 图5 函数指标3 父主题: 使用FunctionGraph函数对LTS中的日志进行实时过滤
触发器名称:填写自定义的名称。 桶:选择已创建的obs桶。 事件类型:选择需要的事件类型。 当事件类型选择“指定对象版本号删除对象”时,需要开启多版本控制功能,具体详情请参见多版本控制功能启用时的对象删除机制。 对象名前缀:用来限制以此关键字开头的对象的事件通知,该限制可以实现对OBS对象名的过滤。
/etc/fstab // IP处请填ECS在子网中的IP mount -av 查看共享信息,显示如图5所示即表示创建NFS共享成功。 showmount -e xx.xx.xx.xx // 请填搭建服务器主机的私有地址 图5 查看共享信息 步骤三:在AI对话应用中挂载ECS 登录函数工作流控制