检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
Context类中提供了许多上下文方法供用户使用,其声明和功能请参见表1。 创建bootstrap文件。 把项目文件和bootstrap文件打包成zip包。以koa框架为例: 父主题: Node.js
创建华为云账号 打开华为云官网,选择“注册”,详情请参考注册华为账号并开通华为云。 获取凭证 您需要创建凭证,以便Serverless可以使用它们在项目中创建资源。 进入“访问密钥”页面,获取您华为云账号的访问密钥。 创建一个名为credentials的文件,其中包含您收集的凭证。
函数日志 查询异步日志详情 获取指定函数的lts日志组日志流配置 开通lts日志上报功能 允许异步状态通知 父主题: API
前置条件 获取访问密钥 准备Terraform环境 父主题: 使用Terraform部署函数
附录 状态码 错误码 获取账号、IAM用户、项目、用户组、区域、委托的名称和ID FunctionGraph服务监控指标说明
其中releaseVersion设置为流水线参数。 图10 releaseVersion参数设置 单击“保存”,保存部署任务。 在“基础信息”页签下,更新流水线名称为pipeline-update-function-deploy,并单击“保存”流水线。 执行流水线 运行时参数配置releaseVersion为1
云监控支持的函数监控指标请参考监控配置。 虚拟私有云(VPC) 函数支持用户创建虚拟私有云(VPC)并访问自己VPC内的资源,同时支持通过SNAT方式绑定EIP访问外网。相关内容请参考虚拟私有云用户指南。
应用示例 示例1:创建函数和Timer触发器实现定时从OBS桶中下载文件 示例2:创建函数和APIG触发器获取静态页面 示例3:上传代码到OBS桶,并使用OBS链接创建函数 示例4:函数互调
若未开通,则无法获取调用链相关数据。 开通调用链 登录函数工作流控制台,在左侧的导航栏选择“函数 > 函数列表”。 单击函数名称,进入函数详情界面。 选择“监控 > 调用链”。 单击“点击开通”。 图1 开通调用链监控 此时调用链会从应用性能管理APM服务自动获取一个访问密钥AK/SK,如图2。
匹配内容 匹配类型为所有文件:此时无需填写内容。 匹配类型为文件名后缀: 输入首字符为“.”。 多个文件名后缀使用“,”分隔, 如.jpg,.zip,.exe。 输入的文件名后缀总数不超过20个。 匹配类型为目录路径: 输入要求以“/”作为首字符。 多个目录路径使用“,”分隔,如/test/folder01
KooCLI工具介绍 KooCLI工具支持FunctionGraph服务,用户可以通过CLI工具执行函数管理,别名管理,触发器管理函数调用等操作。 获取CLI工具 CLI工具支持64位的Linux x86系统及64位Windows系统,以及Mac系统,具体下载地址如表1所示。 表1 下载地址
RIZON是什么意思? Python函数有中文注释报乱码错误,该如何解决? 如何使用APIG触发器调用函数? 使用APIG触发器,函数如何获取请求路径或请求参数? FunctionGraph和kafka必须在同一个子网内,才可以在FunctionGraph中配置Kafka触发器吗?
问/init路径(可选),在每次调用时函数工作流会使用POST方法访问/invoke路径。函数通过req.headers获取context,req.body获取event,返回结果通过HTTP Response结构体输出。 const express = require('express');
载方式。那么用户可下载的数据将从A2开始读取。 LATEST:从分区中的最新记录开始读取,此设置可以保证总是读到分区中最新记录。 请参考:获取数据游标。 父主题: 触发器管理
说明 按字节数 需配置“最大字节数”,每次触发时获取记录的最大字节数。只有当分区中单条记录小于该值,才能被获取。设置范围:0KB-4MB。 按批处理 需配置“批处理大小”,单次拉取的最大数据条数。只有当分区中单条记录小于该值,才能被获取。设置范围:1-10000,同时拉取的数据条数总大小不超过4MB。
Service)中,使用函数可以实现此功能。 函数+LTS:日志实时分析实战 通过LTS日志服务快速对ECS等服务器的运行服务进行日志采集、加工和转换;再基于函数工作流服务获取日志数据,同时对关键信息进行分析和处理,过滤出告警日志,并将处理后日志数据投递至OBS桶中存储。最后,配合SMN消息通知服务通过短信和邮件推送告警信息,通知业务人员进行处理。
} } AK/SK、region(EndPoint)、project_id(项目ID)的获取请参见AK/SK签名认证操作指导。 func_name、version在函数界面上获取。 X-CFF-Request-Version:返回体格式,取值v0,v1。v0:默认返回文本格
函数+LTS:日志实时分析实战 通过LTS云日志服务,快速完成ECS等服务器的任务运行日志采集、加工和转换。 通过函数工作流服务中的函数创建LTS触发器获取日志数据,经由自定义函数对日志中的关键信息进行分析和处理,过滤出告警日志。 SMN消息通知服务通过短信和邮件推送告警信息,通知业务人员进行处理。
MySQL函数模板创建好后,选择设置->环境变量,在环境变量列表中可按需开启加密参数功能,如图2,配置完保存。 图2 开启加密参数 如果函数需要访问RDS的接口,参考创建委托,获取RDS的授权。 父主题: 函数访问外部资源
投入更多的精力关注代码和业务逻辑 FunctionGraph将公共依赖缓存在平台内,相比于私有依赖,用户代码冷启动时不需要承担访问存储服务获取依赖文件的网络时延开销。 私有依赖的文件大小限制为300M,对于较大的依赖包用户需要对文件进行多次拆分并上传;公共依赖可以突破300M的文件限制,导入和删除都更加方便。