检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
首次访问函数慢,如何优化? 如果您使用的是C#或者Go语言,因为机制原因,启动速度会比其他语言慢。此时,您可以通过以下设置,增加运行速度。 适当增加函数的内存。 精简函数代码,例如:删除不必要的依赖包。 使用C#语言时,除了以上两种方法,在非并发场景下,您还可以通过以下方法增加运行速度。
插件(软件包校验文件:Eclipse插件.sha256)。 将获取的Eclipse插件jar/zip包,放入Eclipse安装目录下的plugins文件夹中,重启Eclipse,即可开始使用Eclipse插件。如图1所示。 图1 安装插件 打开Eclipse,单击“File”,选择“New > Other”,如图2所示。
io/providers/huaweicloud/huaweicloud/latest/docs/resources/fgs_function。 提供如下样例: 在服务器创建一个main.tf文件,将如下脚本拷贝到main.tf上并保存。 terraform { required_providers {
"error_msg": "xxxxxxxxx" } 其中,error_code表示错误码,error_msg表示错误描述信息。 父主题: 如何调用API
FunctionGraph如何隔离代码? 每个FunctionGraph函数都运行在其自己的环境中,有其自己的资源和文件系统。 父主题: 创建函数
如何获取函数代码? 登录函数工作流控制台,单击函数名称进入函数详情页,单击右上方操作栏下的“导出函数”,继续单击“导出函数代码”。 通过导出函数API接口获取函数代码。 父主题: 通用问题
dumps(dict(zip(json_k, json_v))) print(result) 使用方式为在ECS云服务器上执行如下命令: python3 aes_gcm_encrypt_tool.py "16个字节的key" '{"password":"123"}',在ECS云服务器上执行。
函数中可直接调用Java运行环境,无需另外安装。 图3 输入启动参数 选中jar包和bootstrap文件,打包成zip包。 创建HTTP函数并上传代码 创建1个HTTP函数,并上传已打包的zip包。请参见创建HTTP函数。 验证结果 使用函数测试事件验证 在函数详情页,选择函数版本,单击“配置测试事件”,弹出“配置测试事件”页。
Connect,找到所选实例(例如:Ac6-instance-NoDelete),查看公网IP。 图2 公网IP地址 在浏览器地址栏输入公网IP地址调用。 图3 APIC触发器调用地址 函数执行完毕,得到返回结果。 图4 返回结果 查看函数运行结果 返回函数工作流控制台,在左侧的导航栏选择“函数 >
终端节点 终端节点即调用API的请求地址,不同服务不同区域的终端节点不同,您可以从地区和终端节点中查询服务的终端节点。 父主题: 使用前必读
函数中如何读写文件? 函数工作目录权限说明 函数可以读取代码目录下的文件,函数工作目录在入口文件的上一级,例如用户上传了文件夹backend,需要读取与入口文件同级目录的文件test.conf,可以用相对路径“code/backend/test.conf”,或者使用全路径(相关目
“编辑”菜单栏中同时可以裁剪尾随空格、转换大小写、设置文档格式等。 查找及替换 在编辑器菜单栏中选择“查找”,可以进行查找或替换。如图13所示。 图13 查找 在展开的下拉菜单中选择“查找”或“替换”,输入内容,进行查找或替换代码,如图14所示。 图14 查找代码 跳转 在编辑菜单栏中选择“转到”,可以跳转到相应的代码位置,如图15所示。
函数执行超时的可能原因有哪些? 如何获取函数代码? 是否有initializer的代码示例? 如何开启结构化日志查询 函数服务是否支持在函数中启动TCP的监听端口,通过EIP接收外部发送过来的TCP请求? FunctionGraph是否支持域名解析? 函数发起HTTP请求的源地址如何获取?
依赖包配置参数说明 参数 说明 依赖包名称 自定义的依赖包名称,用于识别不同的依赖包。 代码上传方式 分为上传ZIP文件和从OBS上传文件。 上传ZIP文件:需单击“添加文件”,上传ZIP文件。 OBS链接URL:需填写“OBS链接URL”,OBS存储链接获取方法请参见OBS对象存储服务。
本例提供了日志实时过滤功能的程序包及依赖包,用户可以下载 lts_cleanse.zip(包含函数A代码文件write_log.py、函数B代码文件lts_cleanse.py及依赖包huaweicloudsdklts) 、lts_cleanse.zip.sha256 学习使用。 日志采集和存储 在云日志服务
如何通过父函数调用子函数? 请参考示例通过父函数调用子函数。 父主题: 函数配置
查询应用程序详情 功能介绍 查询应用程序详情(该功能目前仅支持华东-上海一、华北-北京四) 调用方法 请参见如何调用API。 URI GET /v2/{project_id}/fgs/applications/{id} 表1 路径参数 参数 是否必选 参数类型 描述 project_id
视频转码,上传的zip文件是否能支持反编译? 函数不支持反编译,需要用户反编译后上传上来。 父主题: 其他问题
只需编写业务函数代码并设置运行的条件,无需配置和管理服务器等基础设施,函数以弹性、免运维、高可靠的方式运行。此外,按函数实际执行资源计费,不执行不产生费用。 您可以使用本文档提供API对函数资源进行相关操作,如创建、删除、查询、执行函数等。支持的全部操作请参见API概览。 父主题:
如何为函数添加依赖包? 进入函数详情页面,在“代码”页签,单击“依赖代码包”所在行的“添加依赖包”。 公共依赖包:此处的依赖包为函数平台提供,您可以直接添加使用。 私有依赖包:此处的依赖包为用户自行制作上传的依赖包。 完成后单击“保存”,完成依赖包的添加。 父主题: 依赖包管理