检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
本例提供一个图片旋转的样例代码供学习使用。 创建程序包 本例使用Golang语言实现图片旋转的功能,有关函数开发的过程请参考Golang函数开发。本例不再介绍业务功能实现的代码,样例代码目录如图1所示。 图1 样例代码目录 创建函数 创建函数的时候,必须选择委托包含OBS访问权限的委托,否则不能使用OBS服务。
单击“保存”。 执行流水线。 运行时参数配置releaseVersion输入1.0.0,单击“执行”。 图14 运行时参数配置 父主题: 使用CodeArts托管函数代码
构建程序 本案例提供了实现提取告警日志功能的程序包,使用空白模板创建函数,用户可以下载(fss_examples_logstore_warning.zip)学习使用。 创建功能函数 创建实现日志提取功能的函数,将示例代码包上传。创建过程请参考创建函数,运行时语言选择“Python2
改造前单个代码仓集成多个功能,代码量巨大,维护困难;改造后函数、部署包、代码仓一一对应,方便迭代维护。 部分功能使用频次低,但仍然持续占用资源,CPU使用率低;改造后业务按需使用,低频服务缩容到0,明显降低资源成本。 通过托管模式进行Serverless化改造,业务改动少,单函数可支持
使用FunctionGraph函数流对图片进行压缩和打水印 本章节主要介绍如何使用函数流实现流式大文件处理。您可以根据实际业务场景来创建快速函数流实现。 背景与价值 Serverless Workflow由于自身可编排、有状态、持久化、可视化监控、异常处理、云服务集成等特性,适用于很多应用场景,比如:
命令解析 当执行命令deploy -h/deploy --help时,可以获取帮助文档。 在该命令中,包括了两个子命令: deploy function命令 deploy trigger命令 参数解析 表1 参数说明 参数全称 参数缩写 Yaml模式下必填 参数含义 type -
图2 过滤后日志 您可以通过函数指标查看函数的调用情况,如下 3 张图所示。 图3 函数指标1 图4 函数指标2 图5 函数指标3 父主题: 使用FunctionGraph函数对LTS中的日志进行实时过滤
函数初始化入口配置 开启预留实例或者快照式冷启动。 通过预留实例,或者快照式冷启动功能,可以加速函数启动时间,减少请求时延。预留实例使用可参考预留实例管理,快照式冷启动使用可参考配置快照式冷启动。 通过独立函数方式改造微服务。 直接函数化改造,是将微服务业务代码迁移到云函数内,基于sprin
Redis健康检查 配置Redis定时健康检查 Redis健康检查的作用是判断Redis服务端是否正常工作,使用health_check_interval配置对Redis进行定时健康检查,该配置单位为秒,默认值为0不进行健康检查,代码如下: retry = Retry(ExponentialBackoff()
单击“创建函数”,进入创建函数流程。 填写函数配置信息,完成后单击“创建函数”。 模板:选择“使用空白模板”。 函数类型:事件函数。 函数名称:输入您自定义的函数名称,例如:apig-test。 委托名称:选择“未使用任何委托”。 运行时语言:选择“Python 2.7”。 进入函数详情页,在“
alias list命令 alias list命令,是进列举别名列表的命令。 当执行命令alias list -h/alias list --help时,可以获取帮助文档。 参数解析 表1 参数说明 参数全称 参数缩写 Yaml模式下必填 Cli模式下必填 参数含义 region
Deploy命令概览 Deploy命令 deploy 命令是对函数资源进行部署的命令,即将本地在 Yaml文件 中声明的资源部署到线上。 命令解析 参数解析 操作案例 注意事项 deploy function命令 参数解析 操作案例 deploy trigger命令 操作案例 父主题:
alias命令概览 alias命令是对函数别名操作的命令;主要包括别名的查看、发布、修改、删除等功能。 命令解析 alias get命令 参数解析 操作案例 alias list命令 参数解析 操作案例 alias publish命令 参数解析 操作案例 remove alias命令
命令解析 当执行命令alias -h/alias --help时,可以获取帮助文档。 在该命令中,包括了三个子命令: alias get命令 alias list命令 remove alias命令 父主题: 别名alias
e.jpg,如图2所示。单击操作列的“下载”可将图片下载至本地查看图片处理效果,效果如图3所示。 图2 输出图片 图3 效果图 父主题: 使用FunctionGraph函数为OBS中的图片打水印
邮件信息中包含非法请求ip地址和用户执行的动作(login/logout)。 可以通过函数指标查看函数的调用情况,如图2所示。 图2 函数指标 父主题: 使用FunctionGraph函数和CTS识别非法IP的登录登出操作
codeType: zip code: codeUri: ./code 父主题: 指令使用方法
“创建虚拟私有云”界面。 填写私有云配置信息。 基本信息中输入您自定义的名称,此处以“vpc-cloudtable”为例,其他使用系统默认。 子网配置使用系统默认。 确认配置信息无误,单击“立即创建”,创建虚拟私有云。 创建集群 在服务控制台左侧导航栏,选择“大数据 > 表格存储
事件类型:选择“通过页面或Put请求创建或覆盖桶对象。”、“使用Post请求创建或覆盖桶对象。”。 图1 创建OBS应用事件源 单击“确定”,完成触发器创建。 OBS应用事件源创建以后,当有图片上传或更新至hugb-bucket-input桶时,生成事件,触发函数执行。 父主题: 使用FunctionGraph函数为OBS中的图片打水印
部署AI对话ChatGLM3准备工作 本章节介绍使用FunctionGraph部署AI对话ChatGLM3应用前,如何准备网络环境和授予函数必要权限。 步骤一:申请加入WebSocket白名单 AI对话ChatGLM3应用需用到WebSocket特性,当前WebSocket特性处于公测阶段,使用应用前请先在工单系统中提交工单申请加入公测白名单。