检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
函数发起HTTP请求的源地址如何获取? 公网访问 函数未开启“函数访问VPC内资源”功能时访问公网。 访问公网时使用函数工作流服务的SNAT地址,该地址是固定的,如何获取请咨询技术支持工程师。 图1 未开启函数访问VPC内资源 函数开启“函数访问VPC内资源”功能时访问公网。(相关VPC配置详情请参见配置网络)
使用CLI工具,如何配置网络代理? 问题描述 使用CLI工具,在上传程序zip包时,是否可以设置代理服务器和身份认证信息,通过内部网络的代理网关认证。 问题解决 设置网络代理命令如下: export HTTP_PROXY="http://user:password@proxyIp:proxyPort"
准备 购买Redis实例,如果已有Redis实例可以跳过。 查看Redis实例的连接信息,获取待连接Redis实例的IP地址。具体步骤请参见查看实例信息。 创建一个有“VPC Administrator”权限的FunctionGraph云服务委托,配置委托权限请参见配置委托权限。
配置函数的依赖 函数依赖包概述 制作函数的私有依赖包 为函数配置依赖包 父主题: 配置函数
于SSH和SFTP、21端口用于FTP等,具体请根据实际需要配置。 图4 安全组设置 公网IP也请您根据业务需要购买。 图5 公网IP购买 设置NFS共享。 ECS购买完成后即可进行NFS共享设置,以下示例中以两个用户user1、user2进行介绍。 添加用户user1、user2并创建home目录。
String KAFKA账户密码(KAFKA触发器参数)。 kafka_connect_address 否 String KAFKA实例连接IP地址(KAFKA触发器参数)。 kafka_ssl_enable 否 Boolean KAFKA连接是否开启安全认证(KAFKA触发器参数)。
事件触发,通过上传文件到OBS,触发FunctionGraph函数进行文件处理。 按需收费,只有对函数处理文件数据的时间进行计费,无需购买冗余的资源用于非峰值处理。 使用对象存储服务(OBS),创建两个桶,上传图片,通过构建和触发函数对图片进行压缩,参考使用函数压缩图片。 实时数据流处理
无效的依赖包类型,当前只容许本地zip包或者OBS上传 检查依赖包类型 400 FSS.1034 Invalid image URL. 无效的镜像地址 检查镜像地址 400 FSS.1035 The image does not exist. 该镜像不存在 检查镜像是否存在 400 FSS.1036
终端节点 终端节点即调用API的请求地址,不同服务不同区域的终端节点不同,您可以从地区和终端节点中查询服务的终端节点。 父主题: 使用前必读
Go函数开发指南(Go 1.x) C#函数开发指南 PHP函数开发指南 管理依赖包 支持统一管理用户所有的依赖包,用户可以通过本地上传和obs地址的形式上传依赖包,并为依赖包命名。 发布区域:所有部署函数工作流服务的区域均可使用。 如何制作函数依赖包 依赖包管理 测试事件管理 事件数
图解函数工作流服务
根据界面提示设置IP地址组参数,具体参数详细说明请参见创建IP地址组,完成后单击“保存”。 名称:ipGroup-clouddeploy IP地址: 42.202.130.147 49.4.3.11 122.112.212.206 139.159.226.153 49.4.85.127
Acceptable 服务器生成的响应无法被客户端所接受。 407 Proxy Authentication Required 用户必须首先使用代理服务器进行验证,这样请求才会被处理。 408 Request Timeout 请求超出了服务器的等待时间。 409 Conflict 由于冲突,请求无法被完成。
OBS地址的链接。 已配置具有OBS服务访问权限的委托,并记录委托名。 总体思路 创建FunctionGraph函数和Timer触发器,实现定时从OBS桶中下载文件,步骤如下: 创建函数:创建下载文件的函数。 修改函数的metadata信息:修改函数配置信息中的OBS地址、OBS桶名和文件名。
开发Java函数,以下给出Demo示例步骤: 创建函数工程 配置idea,创建maven工程,如图1所示。 图1 创建工程 添加工程依赖。 根据Java SDK下载提供的SDK地址,下载JavaRuntime SDK到本地开发环境解压,如图2所示。 图2 下载SDK解压 将zip中的Runtime-2.0.5.jar
函数服务是否支持在函数中启动TCP的监听端口,通过EIP接收外部发送过来的TCP请求? FunctionGraph是否支持域名解析? 函数发起HTTP请求的源地址如何获取?
创建函数工程 配置idea,创建java工程JavaTest,如图创建工程所示 图1 创建工程 添加工程依赖 根据Java SDK下载提供的SDK地址,下载JavaRuntime SDK到本地开发环境解压,如图2所示。 图2 下载SDK解压 配置依赖 在工程目录下创建lib目录,将zip中的Runtime2
配置函数的触发器 FunctionGraph支持的触发事件 使用定时触发器 使用APIG专享版触发器 使用APIG共享版触发器 使用APIC触发器 使用CTS触发器 使用DDS触发器 使用DIS触发器 使用Kafka触发器 使用RabbitMQ触发器 使用开源Kafka触发器 使用GeminiDB
依赖包,取依赖包的ID - xxx-xxx code: # 本地代码地址 codeUri: ./code trigger:
用等操作。 获取CLI工具 CLI工具支持64位的Linux x86系统及64位Windows系统,以及Mac系统,具体下载地址如表1所示。 表1 下载地址 系统 软件包及校验文件 参考文档 Linux 各系统类型软件包及校验文件下载请参见CLI软件和校验文件下载。 KooCLI介绍