检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
无服务器架构,由函数和事件组成。 Serverless Framework与其他应用程序框架不同,因为它: 管理您的代码和基础设施。 支持多种语言(Node.js、Python、Java等)。 核心概念 父主题: 使用指南
函数创建完成后,支持在线编辑函数,修改函数代码,修改函数配置等功能。 发布区域:所有部署函数工作流服务的区域均可使用。 导入导出函数 启用禁用函数 环境变量 支持设置函数的加密配置和环境变量,无需对代码进行任何更改,可以将设置动态参数传递到函数代码和库。 发布区域:所有部署函数工作流服务的区域均可使用。
的函数初始化入口命名规范与原有函数执行入口保持一致。如Node.js和Python函数,命名规则:[文件名].[初始化函数名]。 函数代码配置信息请参见配置函数代码。 initializer代码示例 Node.js(initializer入口介绍) exports.initializer
修改函数代码等。 API文档 API概览 应用示例 FunctionGraph API SDK 02 购买 函数工作流采用按需付费方式,无最低费用,分别对请求次数和执行时间进行收费。 计费方式和价格详情 免费额度 计费规则 04 使用 根据实际业务场景,编写业务函数代码并设置运行
自定义镜像函数。 枚举值: Java8 Java11 Node.js6.10 Node.js8.10 Node.js10.16 Node.js12.13 Node.js14.18 Node.js16.17 Node.js18.15 Python2.7 Python3.6 Python3
能否在函数代码中使用线程和进程? 用户可使用编程语言和操作系统的功能,在函数中创建额外的线程和进程。 父主题: 创建函数
2020年5月 序号 功能名称 功能描述 阶段 相关文档 1 支持node.js 10和node.js 12 函数支持的运行时语言Node.js,新增支持10.16、12.13版本。 商用 函数支持的运行时语言 Node.js函数开发指南 2020年3月 序号 功能名称 功能描述 阶段 相关文档
Node.js语言 √表示支持,×表示不支持 语言版本 是否支持 版本号 开发指导 Node.js 6.10 √ 6.10.1 接口定义、有关SDK接口说明和函数开发指导请参见Node.js函数开发指南。 Node.js 8.10 √ 8.10.0 Node.js 10.16 √
codeUri 是 否 函数代码地址。该值为函数代码包在OBS上的地址。 projectID 是 否 租户Project ID。 handler 是 是 函数执行入口。 runtime 是 否 FunctionGraph函数的执行环境支持Node.js6.10、Python2.7、Python3
自定义镜像函数。 枚举值: Java8 Java11 Node.js6.10 Node.js8.10 Node.js10.16 Node.js12.13 Node.js14.18 Node.js16.17 Node.js18.15 Python2.7 Python3.6 Python3
自定义镜像函数。 枚举值: Java8 Java11 Node.js6.10 Node.js8.10 Node.js10.16 Node.js12.13 Node.js14.18 Node.js16.17 Node.js18.15 Python2.7 Python3.6 Python3
直接导入相关依赖包实现自己代码的业务逻辑。 与私有依赖相比,公共依赖有如下优势: 公共依赖为用户提供了开箱即用的依赖生态,不需要用户进行繁琐的依赖包构建和上传,仅需在函数界面直接导入即可使用。用户无需过多关注配置代码运行环境,可以投入更多的精力关注代码和业务逻辑 Function
handler memorySize: 128 timeout: 30 runtime: Node.js14.18 package: default codeType: zip code:
codeType: zip # 函数代码类型 dependVersionList: # 依赖包,取依赖包的ID - xxx-xxx code: # 本地代码地址
codeType: zip # 函数代码类型 dependVersionList: # 依赖包,取依赖包的ID - xxx-xxx code: # 本地代码地址
v2 URN: "" //函数URN,函数下载后生成 部署函数 前提 确保函数代码路径正确。Nodejs、Python和PHP运行时函数代码在src目录下,其余运行时函数代码在根目录下。 在插件面板中选择“Deploy Function”,或“Ctrl+Shift+p”搜索“Deploy
在本地进行函数编码后,将代码文件上传到OBS桶,并使用OBS链接创建函数。步骤如下: 创建函数工程:在本地进行编码实现函数功能。 上传工程到OBS桶:将代码文件压缩为zip格式并上传到已创建的OBS桶中,记录代码文件的OBS链接。 创建函数:调用API通过OBS链接创建函数。 步骤1:创建函数工程
单击“新建项目”,选择“项目模板 > Scrum”。 输入项目名称“function”,其他配置保持默认。 完成后单击“确定”。 父主题: 使用CodeArts托管函数代码
ons functions: hello_world: handler: index.handler index.js index.js文件包含您导出的函数。 部署 部署服务时,serverless.yml中的所有函数和事件都会转换为对华为云API的调用,用于动态定义这些资源。
目录下。 COPY:将main.js和package.json拷贝到容器的${USER_NAME}用户的home目录下。 EXPOSE:暴露容器的8000端口,请勿修改。 ENTRYPOINT:使用node /home/tester/main.js命令启动容器。 构建镜像 指定镜