检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
在“API凭证”页面的项目列表中查看账号名、账号ID、用户名、用户ID、项目名称、项目ID。 图1 查看帐号名、帐号ID、用户名、用户ID、项目名称、项目ID 调用API获取用户ID、项目ID 获取用户ID请参考:管理员查询IAM用户列表。 获取项目ID请参考:查询指定条件下的项目列表。 获取用户组名称和ID
例如账号和密码、AK/SK等,可通过配置加密环境变量,在代码中动态获取,保证敏感数据的安全。 动态配置:函数逻辑中需要动态调整的配置,例如查询周期、超时时间,可提取为环境变量避免业务每次变化都需要修改代码。 约束与限制 设置环境变量时,FunctionGraph会明文展示所有输入
确保创建的函数与OBS桶在同一区域下。 前提条件 函数及其配置: 已创建函数,创建过程请参见创建函数。 已配置函数的OBS委托权限,委托的创建请参见配置函数的委托权限。 OBS桶: 已创建OBS桶,此处以名称为eventbucket的OBS桶为例。创建过程请参见创建存储桶。 创建EventGrid触发器(OBS应用事件源)
配置测试事件 步骤三:查看执行结果 单击test事件的“测试”,成功执行后,在右侧查看执行结果。 “函数返回”显示函数的返回结果。 “日志”部分显示函数执行过程中生成的日志。 “执行摘要”部分显示“日志”中的关键信息。 此页面最多显示2K日志,了解函数更多日志信息,请参考配置和查看函数的调用日志。
标准模式面向普通的业务场景,支持长时间任务,支持执行历史持久化和查询,只支持异步调用,在函数流运行记录页面查询执行结果。 快速模式面向业务执行时长较短,需要极致性能的场景,只支持流程执行时长低于5分钟的场景,不支持执行历史持久化(比如不支持查询执行节点的历史信息),支持同步和异步调用。通过同步
项目迁移fun2s fun2s 命令是将函数的配置信息转换成 Serverless Devs 所识别的 s.yaml的命令。 命令解析 命令解析 操作案例 命令解析 当执行命令fun2s -h/fun2s --help时,可以获取帮助文档。 当前命令还支持部分全局参数(例如-a/--access
com/zy-linn/examples/tree/v3/legacy/huawei-nodejs--name my-huawei-service 此示例执行过程如下: 从GitHub下载huawei-nodejs服务的.zip文件。 在当前工作目录中创建名为my-huawei-service的新目录。
函数指标 获取按指定指标排序的函数列表 租户函数统计信息 获取指定时间段的函数运行指标 查询函数实例使用情况指标 查询函数实例流量指标 父主题: API
便捷完备的工具链 提供完备的日志、调用链、debug及监控能力,支撑开发者“三步”上线函数应用。 限制 事件函数受限于事件格式(事件源),开发者在开发过程中需要遵循函数平台的函数开发规则。 父主题: 函数类型
如您需要快速了解函数工作流服务的具体价格,请参见函数工作流价格详情。 表1 函数工作流计费项 计费项 计费项说明 适用的计费模式 计费公式 请求次数费用 在您使用函数的过程中会产生请求次数费用,请求次数是所有函数的请求总数。 按需计费 <=100万次/月,不计费。 >100万次/月,(所有函数累计请求次数总和-100万次)*
同步执行工作流 异步执行工作流 删除函数流 查询函数流 创建函数流 获取指定函数流执行实例列表 获取指定函数流执行实例 获取指定函数流实例的元数据 修改指定函数流实例的元数据 获取函数流指标 获取指定函数流指标 重试函数流 停止函数流 分页查询指定函数流记录 回调工作流 父主题: API
函数导入导出 导入、导出函数。 函数触发器 包括创建、删除、更新触发器等接口。 函数流 查询、删除、创建、停止函数流等接口。 函数异步配置 获取、删除、设置函数异步配置信息等接口。 函数应用中心 包括查询、创建、删除应用程序等接口。
查看审计日志 CTS支持的FunctionGraph操作列表 在CTS事件列表查看云审计事件
新建实例选择All In One实例,直接包含了需要的Java、Python等插件。 已经在FunctionGraph控制台创建函数,创建过程请参见构建函数。 使用CodeArts IDE Online如遇缺少相关操作权限时,权限授权详情请参考自定义权限策略。 FunctionGraph控制台创建函数
创建定时开启或者关闭华为公有云虚拟机的函数,上传定时开启华为公有云虚拟机的程序包或者定时关闭华为公有云虚拟机的程序包,并选择创建的委托EcsOperation。创建过程请参考创建函数。 运行时语言选择“Python3.6”,委托名称选择上一步创建的委托“EcsOperation”。 设置环境变量。 在“配置”页签配置环境变量,说明如表1所示。
始化流程,以此达到极大提升启动性能的效果。 精简代码大小和镜像瘦身 由于FunctionGraph在冷启动的时候会下载函数代码,下载代码的过程也会影响启动时间。如果代码包太大,下载时间将会变长,导致增加FunctionGraph的启动时间;如果使用自定义镜像函数,镜像越大,启动时
构建程序 通过Web托管方式改造微服务。改造过程中,如果微服务是基于spring框架,则需要使用FunctionGraph提供的SDK,即在pom.xml文件中添加步骤1中依赖。此时,您只需修改配置以及打包方式即可将微服务改造成serverless函数。具体操作步骤如下: 配置微服务依赖。
盘计量时间、闲置内存计量时间和其他费用构成,各计费项按需计费说明请参见表1。 表1 计费项说明 计费项 说明 请求次数费用 在您使用函数的过程中会产生请求次数费用,请求次数是所有函数的请求总数。 执行时间费用(非预留实例) 执行时间费用包含两个变量:函数分配的内存大小和执行时长。以下介绍计算资源消耗的方式:
含了已适用于python3.9的huaweicloudsdklts依赖。 创建功能函数 创建实现日志提取功能的函数,将示例代码包上传。创建过程请参考创建事件函数,运行时语言选择“Python3.9”,委托名称选择创建委托中的“LtsOperation”。 创建函数A,代码样例请参考write_log
long_time Boolean 是否允许进行长时间超时设置。 log_group_id String 自定义日志查询组id。 log_stream_id String 自定义日志查询流id。 type String v2表示为正式版本,v1为废弃版本。 枚举值: v1 v2 enable_cloud_debug