检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
如果您希望获取异步请求结果通知或者设置异步请求失败重试,请参见配置函数的异步调用策略。 使用以下触发器的函数默认为异步调用,且不可修改。 云审计服务(CTS) 文档数据库服务(DDS) 数据接入服务(DIS) 分布式消息服务 Kafka版(KAFKA) 分布式消息服务 RabbitMQ版(RABBITMQ)
到部署桶中。 资源部署完成。 建议在CI/CD系统中使用此方法,因为它是最安全的部署方法。 有关所有详细信息和选项,请查看deploy命令文档。 父主题: 使用指南
直接上传函数代码 FunctionGraph支持用户直接上传本地开发完成的ZIP或JAR代码文件进行函数代码部署。 请参见函数工程打包规范在本地打包代码文件,如需修改函数执行入口,请参见修改函数执行入口。 约束与限制 选择上传的代码包文件大小限制为40MB以内,如文件大小超过该限
创建函数 功能介绍 创建指定的函数。 调用方法 请参见如何调用API。 URI POST /v2/{project_id}/fgs/functions 表1 路径参数 参数 是否必选 参数类型 描述 project_id 是 String 租户项目 ID,获取方式请参见获取项目ID。
Python SDK使用范例 以同步执行函数为例,提供封装后的SDK。为了保证您成功使用以下示例代码,您需要先添加对应语言的SDK依赖。 表1 Python SDK信息说明 SDK信息 说明 安装 pip install huaweicloudsdkfunctiongraph 相关链接
该案例重点在如何组合IoTDA 与 FunctionGraph,关于如何在IoTDA 以及设备上进行设备管理和数据上报,需要用户进一步参考IoTDA的文档。在该案例中,提供了使用IoTDA + FunctionGraph做坐标转换的示例(WGS84 坐标转 GCJ02坐标)。 实现流程 在I
Go SDK使用范例 以同步执行函数为例,提供封装后的SDK。为了保证您成功使用以下示例代码,您需要先添加对应语言的SDK依赖。 表1 Go SDK信息说明 SDK信息 说明 安装 go get -u github.com/huaweicloud/huaweicloud-sdk-go-v3
Java SDK使用范例 以同步执行函数为例,提供封装后的SDK。为了保证您成功使用以下示例代码,您需要先添加对应语言的SDK依赖。 表1 Java SDK信息说明 SDK信息 说明 安装 <dependency> <groupId>com.huaweicloud.sdk</groupId>
Node.js SDK使用范例 以同步执行函数为例,提供封装后的SDK。为了保证您成功使用以下示例代码,您需要先添加对应语言的SDK依赖。 表1 Node.js SDK信息说明 SDK信息 说明 安装 npm i @huaweicloud/huaweicloud-sdk-functiongraph
如何获取函数运行过程中的内存使用量信息? 函数调用的返回信息中会包含最大内存消耗等信息,请参考开发指南中的SDK接口。也可以在执行结果界面查看。 父主题: 调用函数
模拟APIG事件触发函数。 API 网关服务(APIG专享版) 模拟APIG(专享版)事件触发函数。 云审计服务(CTS) 模拟CTS事件触发函数。 文档数据库服务(DDS) 模拟DDS事件触发函数。 云数据库 GeminiDB Mongo 模拟GeminiDB Mongo事件触发函数。 数据接入服务(DIS)
使用deploy命令部署服务: serverless deploy 查看部署指南,了解有关部署的更多信息及其工作原理。有关所有详细信息和选项,请查看deploy命令文档。 移除 为了方便地在华为云上移除您的服务,可以使用remove命令。 运行serverless remove触发移除进程。 Server
CLI工具支持64位的Linux x86系统及64位Windows系统,以及Mac系统,具体下载地址如表1所示。 表1 下载地址 系统 软件包及校验文件 参考文档 Linux 各系统类型软件包及校验文件下载请参见CLI软件和校验文件下载。 KooCLI介绍 Windows Mac 安装KooCLI命令行工具
个筛选条件: 事件名称:输入事件的名称。 事件ID:输入事件ID。 资源名称:输入资源的名称,当该事件所涉及的云资源无资源名称或对应的API接口操作不涉及资源名称参数时,该字段为空。 资源ID:输入资源ID,当该资源类型无资源ID或资源创建失败时,该字段为空。 云服务:在下拉框中选择对应的云服务名称。
函数初始化入口Initializer 概述 Initializer是函数的初始化逻辑入口,不同于请求处理逻辑入口的handler,在有函数初始化的需求场景中,设置了Initializer后,FunctionGraph首先调用initializer完成函数的初始化,之后再调用han
对系统、网络等业务模块进行自动修复,或通过短信、邮件等形式产生告警,通知业务人员进行处理。 CTS的触发使用过程请参考使用CTS触发器。 文档数据库服务 DDS 使用DDS触发器,每次更新数据库中的表时,都可以触发Functiongraph函数以执行额外的工作(DDS示例事件)。
方案概述 应用场景 端侧文件上传云服务器是Web和App应用的一类场景,例如服务运行日志的上报,Web应用图片上传等,函数可作为后端,结合APIG提供通用的API处理这类场景。本章节以NodeJS和Python语言为例,指导用户如何开发后端解析函数,获取上传的文件。 约束与限制 单次请求上传文件大小不超过6MB。
old Level”。 选择“排序”对代码行进行排序,如图12所示。 图12 排序 “编辑”菜单栏中同时可以裁剪尾随空格、转换大小写、设置文档格式等。 查找及替换 在编辑器菜单栏中选择“查找”,可以进行查找或替换。如图13所示。 图13 查找 在展开的下拉菜单中选择“查找”或“替
构造请求 本节介绍REST API请求的组成,并以调用IAM服务的获取用户Token接口说明如何调用API,该API获取用户的Token,Token可以用于调用其他API时鉴权。 您还可以通过这个视频教程了解如何构造请求调用API:https://bbs.huaweicloud.com/videos/102987
配置函数流的开始控制器组件 函数流的开始控制器组件是用于标识流程的开始。 约束与限制 通过数据工坊DWR服务创建的函数流,在函数工作流控制台只能查看,不能编辑和删除,相关操作请在DWR服务中执行。 每个函数流必须以“开始节点”作为流程开始且只能有一个“开始节点”,同时以“结束节点”作为流程结束。