检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
函数流组件配置说明 配置函数流的EG服务组件 配置函数流的函数服务组件 配置函数流的子流程控制器组件 配置函数流的并行分支控制器组件 配置函数流的开始控制器组件 配置函数流的异常处理控制器组件 配置函数流的循环控制器组件 配置函数流的时间等待控制器组件 配置函数流的服务控制器组件
在设置页面开启“初始化配置”,启用函数的初始化,并配置初始化参数。 HTTP函数的“初始化配置”开关默认开启,且不可关闭。 图1 开启初始化配置 表1 初始化配置参数说明 参数 说明 初始化超时时间(秒) 函数初始化的超时时间,可设置范围为1-300秒。 函数初始化入口 仅事件函数可配置此参数。
已经在函数工作流控制台创建函数,如何创建请参见创建空白函数。 使用函数流功能前,请先了解表达式说明和运算符说明。 配置说明 在函数流编排区域,单击循环组件进行配置。 图1 配置循环组件 表1 循环组件参数配置 参数 说明 遍历数组路径 通过JSONPath表达式从输入的数据中获取数组。例如此时有输入:{"arr":[1
retry later。 约束与限制 该功能仅FunctionGraph v2版本支持。 当前仅通过空白函数和函数模板创建的“HTTP函数”,以及通过容器镜像创建的函数支持“单实例并发数”配置。 如果其他方式创建的存量函数仍有“单实例并发数”配置,当该配置修改为1时,后续将不再支持修改。
配置函数 函数配置概述 配置函数代码 配置函数的依赖包 配置函数访问公网或VPC网络 配置函数的委托权限 配置函数的触发器 在线调试函数
否支持使用请以控制台为准。 DIS触发器调用的请求正文有效负载大小为6M。 前提条件 函数及其配置: 已创建函数,创建过程请参见创建函数。 已配置函数的DIS委托权限,操作过程请参见配置函数的委托权限。 数据接入服务DIS: 已创建接入通道,此处以dis-function为例,创建过程请参见创建DIS通道。
再选择日志流的筛选条件,并搜索函数配置的日志流名称,单击日志流名称进入详情页面。 图4 搜索日志流 在日志流详情页面,右侧单击,进入“索引配置”面板,单击“添加字段”,新增在函数中新添加的日志标签键,如何设置索引请参见设置LTS日志索引配置。配置完成后,单击“确定”。 图5 添加日志标签索引
启动函数流 函数流配置完成后,需要启动函数流才能完成业务功能实现。 约束与限制 当函数流的配置有改动后,必须先保存信息,才能启动函数流任务。 启动函数流 在函数流编排页面右上角单击“启动”或在函数流列表页面选择“更多 > 启动”,弹出的启动执行页面。 在弹出的启动执行页面,支持定
配置函数 能否在函数环境变量中存储敏感信息? FunctionGraph的函数如何读写上传的文件? 为函数挂载文件系统时,报“failed to mount exist system path” FunctionGraph如何实现域名解析? FunctionGraph如何通过域名访问专享版APIG中注册的接口?
函数当前支持配置固定数量的预留实例策略、配置定时伸缩的预留实例策略、配置按指标伸缩的预留实例策略和配置智能伸缩的预留实例策略。 用户默认没有权限使用指标策略和智能推荐策略,如果需要使用该功能,请在工单系统提交工单添加白名单。 约束与限制 别名和对应的版本不可以同时配置预留实例。比如,latest版本对应的别名为1
可通过在VPC内配置公网NAT网关绑定EIP的方式实现,具体请参见配置固定公网IP。 配置委托权限: 函数使用VPC访问能力时,必须为函数配置VPC管理权限的委托,配置委托权限的操作步骤请参见配置委托权限。以下为涉及的委托权限: 使用VPC功能:需要为函数配置“VPC Admi
已开启函数访问VPC内资源的网络配置,开启后需在Kafka服务安全组配置对应子网的权限,请参见配置网络。函数的网络配置需要和创建Kafka的ECS节点网络配置一样,包括VPC和子网。 创建开源Kafka触发器 登录函数工作流控制台,在左侧的导航栏选择“函数 > 函数列表”。 选择待配置的函数,单击进入函数详情页。
点或异常处理节点。 前提条件 使用函数流功能前,请先了解表达式说明和运算符说明。 配置说明 在函数流编排区域,单击服务节点,配置服务组件参数。 图1 串行模式 图2 并行模式 表1 服务组件参数配置 参数 说明 执行模式 下拉列表可选择“串行模式”和“并行模式”。 串行模式:当选
FunctionGraph支持的触发事件 表1列出了支持触发FunctionGraph函数的云服务,可以将这些云服务配置为FunctionGraph函数的事件源,即配置函数的触发器。在配置事件源映射后,这些事件源在检测到相应事件时将自动调用FunctionGraph函数。 表1 FunctionGraph支持的云服务触发事件
务中执行。 前提条件 已经在函数工作流控制台创建函数流,可作为配置子流程使用。 使用函数流功能前,请先了解表达式说明和运算符说明。 配置说明 在函数编排页面,单击“子流程”节点,配置子流程参数。 图1 子流程参数配置 表1 子流程参数 参数 说明 选择子流程 下拉列表中会展示所有已创建的函数流。
在函数流编排页面,单击“异常处理”节点,在右侧弹出页面中配置异常处理参数。 图1 配置异常处理 表1 异常处理参数配置 参数 说明 是否重试 默认关闭。 重试条件(JSONPath) 当开启“是否重试”后,需要配置此项。该参数用以判断满足重试条件时,则按照设置的重试间隔和最大重试次数进行重试。当最大重试次
编辑代码区域管理使用。 完成代码编辑后,单击“部署代码”,控制台会将代码及相关的配置信息压缩到FunctionGraph服务可运行的代码包中,无需其他操作。如需再次修改代码编辑区中的代码,修改完成后需重新单击“部署代码”。 约束与限制 请参考表1查看支持在线编辑代码操作的运行时和相关说明。
已创建函数,创建过程请参见创建函数。 已配置函数的DDS和VPC委托权限,操作过程请参见配置函数的委托权限。 请参见配置网络开启函数访问VPC内资源的网络配置。 文档数据库服务DDS: 已创建DDS文档数据库实例,创建过程请参见购买文档数据库实例。 已创建DDS文档数据库,请参见新建数据库。
创建APIG触发器 登录函数工作流控制台,在左侧的导航栏选择“函数 > 函数列表”。 选择待配置的函数,单击进入函数详情页。 选择“设置 > 触发器”,单击“创建触发器”,弹出“创建触发器”对话框。 图1 创建触发器 配置以下参数。 表1 APIG触发器参数说明 参数 说明 取值样例 触发器类型 必选参数。
程序文件解压后的源代码大小不能超过1.5G,如需部署超大代码请提交工单联系客服处理。 当您部署的代码大于20M时,在线编辑器将不展示代码,但您仍可以测试您的函数。 图1 编辑器不展示代码 更多函数资源的限制,请参见使用限制。 操作步骤 以使用对象存储服务OBS控制台为例,介绍