检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
Serverless Streaming 的流式可编排的文件处理解决方案,步骤与步骤之间通过数据流驱动,更易于用户理解。本章通过图片处理的例子解释该方案的实现机制。 如果需要驱动一个工作流执行,工作流系统需要处理两个部分: 控制流:控制工作流的步骤间流转,以及步骤对应的 Serverless
存最近7天的操作记录。操作步骤请参考查看追踪事件。 文档数据库服务(DDS) 使用DDS触发器,每次更新数据库中的表时,都可以触发Functiongraph函数以执行额外的工作,创建DDS文档数据库实例请参见购买文档数据库实例。 云监控服务(CES) FunctionGraph函
参数含义 region - 选填 必填 地区 function-name - 选填 必填 函数名称 version-name - 选填 必填 版本号 description - 选填 必填 版本描述 操作案例: 有资源描述文件(Yaml)时,可以直接执行s version publish进行版本的发布;
网关服务(APIG专享版) 模拟APIG(专享版)事件触发函数。 云审计服务(CTS) 模拟CTS事件触发函数。 文档数据库服务(DDS) 模拟DDS事件触发函数。 云数据库 GeminiDB Mongo 模拟GeminiDB Mongo事件触发函数。 数据接入服务(DIS) 模拟DIS事件触发函数。
} } } *.runtimeconfig.json文件的名称为程序集的名称。 文件内容中的version为项目属性中的目标框架的版本号,2.0则为2.0.0 ,2.1则为2.1.0。 将文件打包为netcoreapp2.0.zip压缩包。(压缩包文件名称可随意,但是一定为
数的调用处理一致。 一般场景下,多个请求处理可以共享的业务逻辑适合放到初始化函数,以降低函数时延。例如深度学习场景下加载规格较大的模型、数据库场景下连接池构建。 约束与限制 函数初始化入口需要和函数执行入口在同一文件下。 开启函数初始化功能后,各运行时的函数初始化入口命名规范与原
使用以下触发器的函数默认为异步调用,且不可修改。 云审计服务(CTS) 文档数据库服务(DDS) 数据接入服务(DIS) 分布式消息服务 Kafka版(KAFKA) 分布式消息服务 RabbitMQ版(RABBITMQ) 开源Kafka(OPENSOURCEKAFKA) 云数据库 GeminiDB Mongo 设备接入(IoTDA)
配置依赖包 如何制作基于ODBC驱动的Python语言函数依赖包? 如何制作函数依赖包?
} } } *.runtimeconfig.json文件的名称为程序集的名称。 文件内容中的version:项目属性中的目标框架的版本号,2.0则为2.0.0 ,2.1则为2.1.0。 当目标框架为.NET Core2.0时,要注意生成*.deps.json文件中是否已引入Newtonsoft
依赖包名 file_name String 依赖包文件名 description String 依赖包描述。 version Long 依赖包版本号 last_modified Long 依赖包更新时间 状态码: 401 表6 响应Body参数 参数 参数类型 描述 error_code
String 文档数据库名称(DDS触发器参数)。 db_password String 文档数据库密码(DDS触发器参数)。 db_user String 文档数据库用户名(DDS触发器参数)。 instance_addrs Array of strings 文档数据库实例地址(DDS触发器参数)。
动修复,或通过短信、邮件等形式产生告警,通知业务人员进行处理。 CTS的触发使用过程请参考使用CTS触发器。 文档数据库服务 DDS 使用DDS触发器,每次更新数据库中的表时,都可以触发Functiongraph函数以执行额外的工作(DDS示例事件)。 DDS的触发使用过程请参考使用DDS触发器。
的函数运行。用户可以根据需要编写函数处理这些数据。 通常该组合,可以适用于以下场景,如将设备上报的数据在处理后进行存储到如OBS;对上报的数据进行结构化,清洗然后存储到数据库;根据设备状态变化进行事件通知等。 该案例重点在如何组合IoTDA 与 FunctionGraph,关于如何在IoTDA 以及设备上进行设
可支持多业务接口;通过独立函数方式进行改造,接口可独立发布,业务更加灵活,函数冷启动时间快。 实现流程 准备好应用程序所需的后端服务,如数据库、Redis等。 将应用代码拆分改造成serverless函数,将程序打包,您可参考构建程序。 在函数工作流服务中,创建函数,您可参考构建程序。
表10 DDS触发器数据说明 字段名称 字段说明 instance_id 文档数据库实例ID collection_name 集合名称 db_name 文档数据库名称 db_password 文档数据库用户密码 batch_size 批次大小 Kafka触发器数据如下。 {
导入导出函数 FunctionGraph支持导入导出函数,可以把函数以文件的形式导出到本地,并在其他区域或其他用户的函数工作流控制台导入,实现函数配置数据的迁移。 约束与限制 导出函数: 导出函数资源包大小不超过50MB。 导出的函数资源中配置信息不包含别名信息。 通过函数列表界
本地代码地址 Environment Variables参数说明: Object 格式,例如: DB_connection: jdbc:mysql://ip:port/dbname 当然不推荐通过明文将敏感信息写入到s.yaml。 参考案例: function: functionName:
租户项目 ID,获取方式请参见获取项目ID。 depend_id 是 String 依赖包的ID。 version 是 String 依赖包版本号。 请求参数 表2 请求Header参数 参数 是否必选 参数类型 描述 X-Auth-Token 是 String 用户Token。 通
函数的URN,详细解释见FunctionGraph函数模型的描述。 不允许删除函数的latest版本,如要删除整个函数(包含所有版本),提供不带任何版本号/别名的urn,如: urn:fss:xxxxxxxx:7aad83af3e8d42e99ac194e8419e2c9b:function:default:test
println(event); System.out.println(event.getMessage().getRecords()[0].getRawData()); return "ok"; } public String lt