检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
费方式同请求处理函数。 应用场景 多个请求处理可以共享的业务逻辑适合放到初始化函数,以降低函数时延,例如深度学习场景下加载规格较大的模型、数据库场景下连接池构建。 前提条件 已创建函数。 初始化函数 登录函数工作流控制台,在左侧的导航栏选择“函数 > 函数列表”。 选择待配置的函数,单击进入函数详情页。
场景介绍 通过云日志服务LTS,快速完成ECS等服务器的任务运行日志的采集、加工和转换。 通过函数工作流服务中的函数创建LTS触发器获取日志数据,经由自定义函数对日志中的关键信息进行分析和处理,把过滤后的日志转存到另外的日志流中,如图1所示。 图1 处理流程 案例价值点 通过云日志服务LTS,快速完成日志采集和转换。
> 触发器 > 创建触发器”,触发器类型选择“API 网关服务 (APIG专享版)”,实例选择刚刚购买的实例,两个函数选择不同分组即可,安全认证选择“None”,请求协议选择“HTTPS”,后端超时填60000,其他保持默认,单击“确定”完成创建。 删除系统默认创建的共享版APIG触发器。
print(e.error_msg) AK/SK、region(EndPoint)、project_id(项目ID)的获取请参见AK/SK签名认证操作指导。 func_name、version在函数界面上获取。 xCFFRequestVersionRequest:返回体格式,取值v0
表3 请求Body参数 参数 是否必选 参数类型 描述 func_name 是 String 函数名称。 可包含字母、数字、下划线和中划线,以大/小写字母开头,以字母或数字结尾,长度不超过60个字符。 最小长度:1 最大长度:60 package 是 String 函数所属的分组Pa
创建1个HTTP函数,并上传已打包的xxx.zip包。请参见创建HTTP函数。 创建APIG触发器 请参见使用APIG触发器,创建APIG触发器,“安全认证”建议选择“None”,方便调试。 图1 APIG触发器 调用测试 将刚才创建的APIG触发器的URL+代码中注册的“/hello”复制到
首次使用API网关的用户不再支持共享版服务,老用户仍可继续使用共享版服务。即API网关当前已不提供共享版,目前只有存量用户可以使用共享版。 函数流APIG触发器目前仅支持IAM认证方式。 在函数流编排页面,单击“开始”节点,在右侧弹出的属性页面添加触发器,触发器类型选择“APIG触发器(共享版)”。 图2 APIG(共享版)触发器
} } } AK/SK、region(EndPoint)、project_id(项目ID)的获取请参见AK/SK签名认证操作指导。 func_name、version在函数界面上获取。 xCFFRequestVersionRequest:返回体格式,取值v0
户使用各自的配置文件。请参考配置环境变量为Stable-Diffusion函数配置如下环境变量并保存(可以与使用API模式、启用WebUI认证的内容同时设置),以下为用户user1、user2的环境变量。 表1 user1和user2环境变量 Key Value EXTRA_ARGS
oject_id>:function:<package>:<function_name>:<Version or Alias>。 函数实例数据 { "func_urn":"urn:fss:xxxxxxxxx:73d69ae0cfcf460190522d060f05ad:funct
需配置“批处理大小”,单次拉取的最大数据条数。只有当分区中单条记录小于该值,才能被获取。设置范围:1-10000,同时拉取的数据条数总大小不超过4MB。 用户默认没有权限使用“按批处理”方式,如果需要使用该功能,请在工单系统提交工单添加白名单。 拉取周期:设置拉取流数据的周期。 串行处理数据:如果开启该
的函数运行。用户可以根据需要编写函数处理这些数据。 通常该组合,可以适用于以下场景,如将设备上报的数据在处理后进行存储到如OBS;对上报的数据进行结构化,清洗然后存储到数据库;根据设备状态变化进行事件通知等。 工作流+函数:自动化处理OBS中数据 本实践基于函数流服务实践所编写,用于指
保存最近7天的操作记录。操作步骤请参考查看追踪事件。 文档数据库服务(DDS) 使用DDS触发器,每次更新数据库中的表时,都可以触发Functiongraph函数以执行额外的工作,创建DDS文档数据库实例请参见购买文档数据库实例。 云监控服务(CES) FunctionGraph
*函数 FunctionGraph中对应的函数。 说明: 配置的函数节点返回的数据格式必须是json格式,否则会解析失败。 仅对于Go函数支持返回流式数据:在函数详情页的“设置 > 高级设置”下,打开“返回流式数据”开关即可。 *版本 FunctionGraph中函数对应的版本。 *调用方式
*函数 FunctionGraph中对应的函数。 说明: 配置的函数节点返回的数据格式必须是json格式,否则会解析失败。 仅对于Go函数支持返回流式数据:在函数详情页的“设置 > 高级设置”下,打开“返回流式数据”开关即可。 *版本 FunctionGraph中函数对应的版本。 *调用方式
ph发送注册Telemetry API的请求。 创建一个httpServer遥测侦听器,接收FunctionGraph发送的遥测数据。用户可以对此数据进行任何自定义处理。 最多只能创建一个遥测扩展,遥测的端口限制和扩展的端口限制一致,127.0.0.1:8081 ~ 127.0.0
*函数 FunctionGraph中对应的函数。 说明: 配置的函数节点返回的数据格式必须是json格式,否则会解析失败。 仅对于Go函数支持返回流式数据:在函数详情页的“设置 > 高级设置”下,打开“返回流式数据”开关即可。 *版本 FunctionGraph中函数对应的版本。 *调用方式
*函数 FunctionGraph中对应的函数。 说明: 配置的函数节点返回的数据格式必须是json格式,否则会解析失败。 仅对于Go函数支持返回流式数据:在函数详情页的“设置 > 高级设置”下,打开“返回流式数据”开关即可。 *版本 FunctionGraph中函数对应的版本。 *调用方式
对象存储服务OBS 异步调用 数据接入服务DIS 异步调用 定时器TIMER 异步调用 云日志服务LTS 异步调用 云审计服务CTS 异步调用 文档数据库服务DDS 异步调用 分布式消息服务Kafka版 异步调用 分布式消息服务RabbitMQ版 异步调用 云数据库GeminiDB Mongo
*函数 FunctionGraph中对应的函数。 说明: 配置的函数节点返回的数据格式必须是json格式,否则会解析失败。 仅对于Go函数支持返回流式数据:在函数详情页的“设置 > 高级设置”下,打开“返回流式数据”开关即可。 *版本 FunctionGraph中函数对应的版本。 *调用方式