检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
obsclient OBS客户端 - smnsdk 访问SMN服务 1.0.1 函数样例工程包下载 本手册使用样例工程包下载地址如表4所示,可以下载到本地,创建函数时上传使用。 表4 样例工程包下载 函数 工程包下载 软件包校验文件 Node.js函数 fss_examples_nodejs.zip
GOOS=windows 创建HTTP函数并上传代码 创建1个HTTP函数,并上传已打包的xxx.zip包。请参见创建HTTP函数。 创建APIG触发器 请参见使用APIG触发器,创建APIG触发器,“安全认证”建议选择“None”,方便调试。 图1 APIG触发器 调用测试 将刚才创建的APIG
在拓展启动一个httpClient,向FunctionGraph发送注册Telemetry API的请求。 创建一个httpServer遥测侦听器,接收FunctionGraph发送的遥测数据。用户可以对此数据进行任何自定义处理。 最多只能创建一个遥测扩展,遥测的端口限制和扩展的端口限制一致,127.0.0.1:8081
使用AI绘画Stable-Diffusion 02:33 使用AI绘画Stable-Diffusion 函数工作流 介绍如何使用空白模板创建函数 03:15 使用空白模板创建函数 函数工作流 介绍如何使用APIG触发器 02:10 使用APIG触发器 函数工作流 介绍如何使用OBS触发器 03:10
有关函数在线调试测试事件的操作,您可以参见使用空白模板创建函数指导视频中调试测试事件的介绍。 约束与限制 每个函数最多可配置10个测试事件。 创建测试事件 事件数据作为event参数传入入口函数,配置后保存可以持久化,以便下次测试使用。以下介绍如何使用函数工作流控制台创建测试事件。 登录函数工作流控制台,在左侧导航栏选择“函数
触发器类型 选择“APIG触发器(专享版)”。 实例 选择已创建的专享版APIG实例,如何创建详情请参见购买实例。 分组 API分组相当于一个API集合,API提供方以API分组为单位,管理分组内的所有API。如何创建详情请参见创建API分组。 发布环境 API可以同时提供给不同的场景
WGS84 坐标转 GCJ02坐标)。 实现流程 在IoTDA创建IoTDA实例(测试时可以创建标准版免费体验)。 在FunctionGraph创建函数。 在IoTDA设置转发规则或者在FunctionGraph创建IoT触发器。 在IoTDA转发规则发送测试消息。 父主题: 使
服务场景,用户可以直接发送 HTTP 请求到 URL 触发函数执行,从而使用自己的Web服务。HTTP函数只允许创建APIG/APIC的触发器类型,其他触发器不支持。 HTTP函数支持HTTP/1.1协议。 在函数创建页面,新增一种函数类型“HTTP函数”; HTTP函数执行入口需要设置为bootstra
配置函数访问公网或VPC网络(可选) 函数支持访问以下两种网络环境: 函数访问公网:函数创建后,“函数访问公网”功能默认启用,此功能使用默认网卡访问公网,带宽资料为用户间共享,适合调用量较小的业务场景。 函数访问VPC网络:此功能支持函数访问自行创建的虚拟私有云(VPC)内的资源,对于需要高带宽、高性能和高可
(Java、Node.js、Python、Go)或者JAR包(Java),上传至FunctionGraph即可运行,无需其它的部署操作。 制作ZIP包的时候,单函数入口文件必须在根目录,保证解压后,直接出现函数执行入口文件,才能正常运行。 对于Go runtime,必须在编译之后
模板参数根据使用情况按需配置,最后单击创建函数。 图1 函数模板选择 MySQL函数模板创建好后,选择设置->环境变量,在环境变量列表中可按需开启加密参数功能,如图2,配置完保存。 图2 开启加密参数 如果函数需要访问RDS的接口,参考创建委托,获取RDS的授权。 父主题: 配置函数
基本信息配置说明修改常规信息。 表1 常规信息配置说明 参数 说明 函数名称 函数名称在创建函数时设置,无法修改。 函数版本 当前新创建函数的版本均为“v2”,无法修改。 所属应用 当前新创建函数的所属应用均为“default”,无法修改。 说明: “应用”实际作用就是文件夹功能
安全分析、合规审计、资源跟踪和问题定位等常见应用场景。 用户开通云审计服务并创建和配置追踪器后,CTS可记录FunctionGraph的管理事件用于审计。 CTS的详细介绍和开通配置方法,请参见CTS快速入门。 通过云审计服务,您可以记录与FunctionGraph服务相关的操作
码,并以流的形式返回给客户端。 保证函数和OBS桶在一个区域(区域都选择默认即可)。 实现流程 在OBS服务中,创建1个桶。 用户向OBS桶上传图片。 创建函数。 创建函数流,编排函数。 触发函数流执行,对图片进行转码处理。 完成本教程后,您的公有云账户将存在以下资源: 1个OBS桶(上传需要处理的图像)
只能有一个起始节点(没有前驱节点),起始节点只能使用函数,时间等待节点。 循环节点内部只允许编排函数、时间等待和异常处理节点。 前提条件 已经在函数工作流控制台创建函数,如何创建请参见创建空白函数。 使用函数流功能前,请先了解表达式说明和运算符说明。 配置说明 在函数流编排区域,单击循环组件进行配置。 图1 配置循环组件
图2 上传程序包 函数设置中,函数执行入口中的index与步骤创建函数工程中创建的函数文件名保持一致,通过该名称找到FunctionGraph函数所在文件。 函数执行入口中的handler为函数名,与步骤创建函数工程中创建的index.js文件中的函数名保持一致。 在函数工作流控制台左侧导航栏选择“函数
展示。 在使用触发器、配置VPC访问、使用自定义镜像、挂载SFS等场景下,FunctionGraph需要与其他云服务协同工作,需要由您通过创建云服务委托,让FunctionGraph有权限代替您进行一些资源运维工作。具体请参见委托配置。 父主题: 安全
运行时间、平均运行时间)、被拒绝次数、资源统计等信息。 关于FunctionGraph支持的监控指标,请参见监控。关于如何创建监控告警规则等内容,请参见创建告警规则。 父主题: 安全
} } } 创建函数 创建函数的时候,必须选择委托包含OBS和DEW访问权限的委托,否则不能使用OBS和DEW服务。 登录函数工作流控制台,在左侧导航栏选择“函数 > 函数列表”,进入函数列表界面。 单击“创建函数”,进入创建函数流程。 选择“创建空白函数”,填写函数配置信息。
代码签名 为了保障用户的代码安全,防止代码文件损坏或被篡改导致代码不一致问题,保证被执行的函数代码为正确版本,当函数创建或修改代码时,FunctionGraph对用户的函数代码签名加密,为其生成代码签名,并存储在函数元信息内。 FunctionGraph在函数执行时,为当前执行的