检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
HTTP函数bootstrap启动文件如何创建? 如果您需要创建HTTP函数,需要用到bootstrap启动文件,具体创建方法请参考bootstrap文件创建。 父主题: 创建函数
在函数详情页,选择函数版本,如图2所示。 图2 选择函数版本 在“代码”页签中选择“配置测试事件”进入编辑界面,如图3所示。 图3 选择配置测试事件 在“配置测试事件”的编辑界面中,选择“编辑已有测试事件”,然后在左侧“已保存测试事件”列表中选中待删除事件名称,单击“删除”。 图4 删除测试事件
Online使用方法 用户在编辑函数代码时支持类似工程方式的管理,可以创建文件、文件夹并对其进行编辑。使用函数工作流控制台中的在线代码编辑器,可以在线编写函数代码,如果代码是上传zip包的方式,则前端进行相应解压展示,并支持在线编辑修改。同时,在线代码编辑器支持在线测试和保存,可以查看函
FunctionGraph函数工程打包有哪些规范(限制)? 函数除了支持在线编辑代码,还支持上传ZIP、JAR、引入OBS文件等方式上传代码。具体规范请参考打包规范说明、ZIP工程包示例。 打包规范说明 函数除了支持在线编辑代码,还支持上传ZIP、JAR、引入OBS文件等方式上传代码,函数工程的打包规范说明如表1所示。
函数工程打包规范 打包规范说明 函数除了支持在线编辑代码,还支持上传ZIP、JAR、引入OBS文件等方式上传代码,函数工程的打包规范说明如表1所示。 表1 函数工程打包规范 编程语言 JAR包 ZIP包 OBS文件 Node.js 不支持该方式 假如函数工程文件保存在“~/Cod
图1 创建新实例 进入CodeArts IDE Online在线编辑页面。 首次进入CodeArts IDE Online在线编辑页面,提示选择切换为中文语言。 在编辑页面左侧导航栏单击FunctionGraph插件后,左侧编辑框中的REMOTE FUNCTION文件中即可看到在Fu
HTTP函数默认开放端口为8000。 Context类中提供了许多上下文方法供用户使用,其声明和功能请参见表1。 创建bootstrap文件。 把项目文件和bootstrap文件打包成zip包。以koa框架为例: 父主题: Node.js
入口必须在bootstrap文件中设置,用户直接写启动命令,端口统一开放成8000,绑定IP为127.0.0.1。 bootstrap文件是HTTP函数的启动文件,HTTP函数仅支持读取bootstrap 作为启动文件名称,其它名称将无法正常启动服务,bootstrap启动文件请参见bootstrap文件示例。
Python函数有中文注释报乱码错误,该如何解决? 使用Python语言在线编辑代码,需要输出中文时,请在编辑器中增加如下代码: # -*- coding:utf-8 -*- import json def handler (event, context): output = 'Hello
引入依赖库 支持的依赖库说明 FunctionGraph支持引入标准库及第三方依赖库。 标准库 对于标准库,无论是在线编辑或是线下开发打包上传至FunctionGraph,均可以直接在代码中引入,使用其功能。 FunctionGraph支持的非标准库 FunctionGraph内
函数支持引入的依赖库有哪些? 支持的依赖库说明 FunctionGraph支持引入标准库及第三方依赖库。 标准库 对于标准库,无论是在线编辑或是线下开发打包上传至FunctionGraph,均可以直接在代码中引入,使用其功能。 FunctionGraph支持的非标准库 Funct
函数代码上传方式表 代码上传方式 操作 在线编辑 用户在编辑函数代码时支持类似工程方式的管理,可以创建文件、文件夹并对其进行编辑。如果用户代码是上传zip包的方式,则前端进行相应解压展示,并支持用户在函数详情页的“代码”页签,进行在线编辑修改。 文件:支持创建文件和文件夹功能。其
CGO_ENABLED=0 GOOS=linux GOARCH=amd64 go build main.go 运行时文件bootstrap说明 如果程序包中存在一个名为bootstrap的文件,FunctionGraph将执行该文件。如果引导文件未找到或不是可执行文件,函数在调用后将返回错误。
参见创建程序包,选择适合的方式进行代码源部署,完成后单击“部署”。 以下图为例,运行时语言为“Node.js 10.16”,可以选择“在线编辑”、“Zip文件”、“OBS地址”三种方式进行代码源部署。 图2 部署代码源 当使用“OBS地址”方式进行代码源部署时,请确保创建函数选
Eclipse-plugin 当前java没有对应的模板功能,且只支持传包到OBS上,不支持在线编辑,所以需要一个插件,能够支持在java的主流开发工具(Eclipse)上,实现一键创建java模板、java打包、上传到OBS和部署。 获取Eclipse 插件(软件包校验文件:Eclipse插件
run build 图3 构建项目 构建完成后目录内容如下: 图4 项目构建成功后目录内容 创建启动脚本。 创建名为“bootstrap”的启动脚本,并修改bootstrap文件内容如下: export PATH=/opt/function/runtime/nodejs18.15/rtsp/nodejs/bin:$PATH
调用链跟踪、记录业务的调用过程,可视化地还原业务请求在分布式系统中的执行路径和状态,用于性能及故障快速定界。 bootstrap文件 bootstrap文件是HTTP函数的启动文件,HTTP函数仅支持读取bootstrap 作为启动文件名称,其它名称将无法正常启动服务。
能否在函数代码中使用线程和进程? FunctionGraph函数工程打包有哪些规范(限制)? FunctionGraph如何隔离代码? HTTP函数bootstrap启动文件如何创建?
1协议。 在函数创建页面,新增一种函数类型“HTTP函数”; HTTP函数执行入口需要设置为bootstrap,用户直接写启动命令,端口统一开放成8000; 若运行用户JAR包,bootstrap中建议增加JVM参数-Dfile.encoding=utf-8,否则可能会出现中文乱码。
航栏选择云服务、操作、资源、条件等策略内容,可自动生成策略。 JSON视图创建自定义策略:可以在选择策略模板后,根据具体需求编辑策略内容;也可以直接在编辑框内编写JSON格式的策略内容。 具体创建步骤请参见:创建自定义策略。本章为您介绍常用的FunctionGraph自定义策略样例。