检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
登录统一身份认证服务控制台,左侧导航栏选择“委托”,进入“委托”页面后,右上角单击“创建委托”。 在“创建委托”页面,配置如下参数: 委托名称:自定义。 委托类型:选择“云服务”。 云服务:选择“函数工作流 FunctionGraph”。 持续时间:选择“永久”。 描述(可选):填写相关描述信息。
询不同版本对应的监控信息。 操作步骤 函数实现与云监控服务的对接,函数上报云监控服务的监控指标,用户可以通过云监控服务来查看函数产生的监控指标和告警信息。 登录函数工作流控制台,在左侧的导航栏选择“函数 > 函数列表”。 单击函数名称,进入函数详情界面。 选择函数对应的版本或者别名,选择“监控
在统一身份认证服务的左侧导航窗格中,选择“委托”菜单,单击右上方的“+创建委托”,如图2所示。 图2 创建委托 开始配置委托。 委托名称:输入您自定义的委托名称,此处以“LtsOperation”为例。 委托类型:选择“云服务”。 云服务:选择“函数工作流 FunctionGraph”。
函数流中的节点改动后,必须先保存信息,再启动函数流任务。 在新建函数流页面,单击左上角函数流名称右边的,进行参数配置,最后单击“确定”。 表4 输入配置信息 参数 说明 *名称 输入函数流名称。 *企业项目 选择企业项目。 合并参数 将上一个节点的输出与下一个节点的输入合并为输入。 描述 输入函数流的简要描述。 图4
0b0-py2.py3-none-any.whl --root /tmp/piexif //安装包名称以piexif-1.1.0b0-py2.py3-none-any.whl为例,请以实际安装包名称为准 父主题: Python
HTTP函数 该特性仅FunctionGraph v2版本支持。 概述 FunctionGraph支持两种函数类型,事件函数和HTTP函数。HTTP函数专注于优化 Web 服务场景,用户可以直接发送 HTTP 请求到 URL 触发函数执行,从而使用自己的Web服务。HTTP函数只
无返回值 开发者无法从invoke的响应中获取initializer预期的返回值。 超时时间 开发者可单独设置initializer的超时时间,与handler的超时相互独立,但最长不超过 300 秒。 执行时间 运行函数逻辑的进程称之为函数实例,运行在容器内。FunctionGrap
失效,只根据该TraceID搜索。 在右侧查看调用链详情。 查看单条调用链详情:在查询到的调用链结果中,单击调用链名称,进入APM控制台查看。 图4 单击调用链名称 图5 单条详情 查看所有调用链信息:单击“前往查看”,到APM进行完整的路径分析等更多操作。 图6 前往APM 示例
准备 该场景涉及微服务与后端服务的调用,因此需要提前准备好对应的后端服务。用户可以使用自己搭建的后端服务,也可以使用华为云提供的云服务。 若后端服务需要通过虚拟私有云(VPC)访问,函数需要进行额外配置,若可以通过公网访问后端服务,可以跳过以下步骤2和步骤3。 创建Java函数(
Java函数执行入口的命名规则:[包名].[类名].[执行函数名]。 例如:com.xxxxx.exp.Myfunction.myHandler。 Go函数执行入口的命名规则:与用户上传的代码包中的可执行文件名保持一致。 例如:用户编译的可执行文件名为handler,则填handler。 C#函数执行入口的命名规则:格式为[程序集名]::[命名空间]
询得到的消息作为参数传递来调用函数,关于Kafka触发器的事件源介绍请参见支持的事件源。 分布式消息服务Kafka版与开源Kafka的差异说明,请参见Kafka与开源Kafka的差异。 对于处理失败的Kafka数据,Kafka触发器会丢弃过大记录(>6MB)。 前提条件 进行操作之前,需要做好以下准备。
触发器”,单击“创建触发器”,弹出“创建触发器”对话框。 图1 创建触发器 设置以下信息。 触发器类型:选择“定时触发器 (TIMER)”。 定时器名称:您自定义的定时器名称,例如:Timer。 触发规则:固定频率和Cron表达式。 固定频率:固定时间间隔触发函数,该类型下支持配置单位为分、时、天,每
云日志服务(LTS)管理函数日志页面 图1 日志页面 应用运维服务(AOM)管理函数日志 登录函数工作流控制台,在左侧的导航栏选择“函数 > 函数列表”。 单击函数名称,进入函数详情界面。 选择“监控 > 日志 ”,在“日志”页签,输入查询条件。 支持的日志查询条件: 1、关键词精确搜索。关键词指相邻两个分词符之间的单词。
0b0-py2.py3-none-any.whl --root /tmp/piexif //安装包名称以piexif-1.1.0b0-py2.py3-none-any.whl为例,请以实际安装包名称为准 为Nodejs函数制作依赖包 需要先保证环境中已经安装了对应版本的Nodejs。 为Nodejs
目前支持:APIG、TIMER。 APIG 触发器 表2 APIG参数说明 参数名 必填 类型 参数描述 name False String API名称,默认使用函数名。 groupName False String 分组,默认选择当前第一个。 auth False Enum 安全认证,默认为
界。 bootstrap文件 bootstrap文件是HTTP函数的启动文件,HTTP函数仅支持读取bootstrap 作为启动文件名称,其它名称将无法正常启动服务。
【格式】FUNCTIONGRAPH:*:*:function:所属应用/函数名称 对于函数资源,IAM自动生成资源路径前缀“FUNCTIONGRAPH:*:*:function:”。通过所属应用和函数名称指定具体的资源路径,支持通配符*。例如:FUNCTIONGRAPH:*:*:
登录函数工作流控制台,在左侧导航栏选择“函数 > 依赖包管理”,进入“依赖包管理”界面。 单击“创建依赖包”,弹出“创建依赖包”对话框。 输入您自定义的依赖包名称,此处以“redis-py-4.6.0”为例,代码上传方式为上传zip文件,单击“添加文件”添加redis-4.6.0.zip包,运行时语言选择“Python3
录作为参数传递来调用FunctionGraph函数。 collection_name String 集合名称(DDS触发器参数)。 db_name String 文档数据库名称(DDS触发器参数)。 db_password String 文档数据库密码(DDS触发器参数)。 db_user
默认展示系统自动生成的日志组(以functiongraph开头)。 日志流 指定日志组下的日志流。 默认展示为创建函数时自动生成的日志流(以函数名称开头)。 配置完成后单击“保存”。 调用函数后,您可以参考查看函数日志,在指定的日志组及日志流下查看生成的函数日志。 函数的日志流可以在更新时随时修改。