-
VSCode本地调试 - 函数工作流 FunctionGraph
图4 单击Local Debug 图5 配置事件内容 VSCode自带调试能力 在函数文件夹下新建main.js文件,并将下面内容复制到main.js文件,单击左侧的运行和调试图标,选择添加配置,进行配置,选择Nodejs,按“F5”进行调试。
-
SDK概述 - 函数工作流 FunctionGraph
huaweicloud-sdk-nodejs-v3 Node.js SDK使用指导 API接口与SDK的对应关系 介绍FunctionGraph服务提供的API接口与SDK的对应方式,请参考表2。
-
事件 - 函数工作流 FunctionGraph
# serverless.yml functions: first: # Function name handler: index.http # Reference to file index.js & exported function 'http' events
-
华为云函数工作流(FunctionGraph)Yaml规范 - 函数工作流 FunctionGraph
# 虚拟私有云唯一标识 subnetId: xxx-xxx # 子网编号 concurrency: 10 # 单函数最大实例数 concurrentNum: 10 # 单实例最大并发数
-
命令解析 - 函数工作流 FunctionGraph
function: functionName: fgs-deploy-test handler: index.handler memorySize: 128 timeout: 30 runtime: Node.js14.18
-
函数工作流 FunctionGraph - 函数工作流 FunctionGraph
使用流程 如何使用FunctionGraph 构建并触发函数 函数编程模型 创建程序包 构建函数 配置函数 在线调试 配置触发器 调用函数 查看函数日志 开发指南 Node.js Python Java Go C# PHP 常见问题 了解更多常见问题、案例和解决方案 热门案例 使用
-
配置单实例多并发 - 函数工作流 FunctionGraph
对于Node.js函数,由于V8引擎的单进程单线程,造成多并发无法使用多核,即使配置更大资源规格也无法提升函数处理性能。 父主题: 配置函数
-
Yaml文件 - 函数工作流 FunctionGraph
# 虚拟私有云唯一标识 subnetId: xxx-xxx # 子网编号 concurrency: 10 # 单函数最大实例数 concurrentNum: 10 # 单实例最大并发数
-
凭证 - 函数工作流 FunctionGraph
结果应该类似于如下: provider: name: huawei runtime: Node.js14.18 credentials: ~/.fg/credentials 父主题: 使用指南
-
变量 - 函数工作流 FunctionGraph
从环境变量中引用变量 要引用环境变量中的变量,请在serverless.yml中使用${env:someProperty}语法,如下: service: new-service provider: name: huawei runtime: Node.js14.18
-
引入依赖库 - 函数工作流 FunctionGraph
fgs-express 在FunctionGraph和API Gateway之上使用现有的Node.js应用程序框架运行无服务器应用程序和REST API 。
-
项目迁移fun2s - 函数工作流 FunctionGraph
functionName: ${vars.functionName} handler: index.handler memorySize: 256 timeout: 300 runtime: Node.js14.18
-
配置环境变量 - 函数工作流 FunctionGraph
图1 添加环境变量 例如Node.js语言加密配置和环境变量的值(value)可以通过Context类中的getUserData(string key)获取,详细请参见Node.js函数开发指南。
-
创建程序包 - 函数工作流 FunctionGraph
图1 编辑器不展示代码 Node.js程序包 在线编辑 FunctionGraph服务预装了适用于Node.js的开发工具包,如果自定义代码只需要软件开发工具包库,则可以使用FunctionGraph控制台的内联编辑器。
-
配置常规信息 - 函数工作流 FunctionGraph
*函数执行入口 Node.js、Python和PHP函数执行入口的命名规则:[文件名].[执行函数名],必须包含“. ”。 例如:myfunction.handler。 Java函数执行入口的命名规则:[包名].[类名].[执行函数名]。
-
修订记录 - 函数工作流 FunctionGraph
2018-8-20 支持的运行时新增Node.js 8.10,增加相关内容。 触发器类型新增LTS、CTS,增加相关内容。 2018-6-30 增加FunctionGraph函数相关的API接口。 2018-5-15 修改文档结构。 2018-02-28 第一次正式发布。
-
使用APIC触发器 - 函数工作流 FunctionGraph
运行时语言:选择“Node.js 10.16”。 单击“创建函数”,完成函数的创建。 选择“设置 > 触发器”,单击“创建触发器”,弹出“创建触发器”对话框。 图1 创建触发器 设置以下触发器信息。
-
FunctionGraph使用流程 - 函数工作流 FunctionGraph
图1 函数使用流程 说明如下: 编写代码 用户编写代码,目前支持Node.js、Python、Java、Go、C#、PHP等语言,详情请参见开发指南。 上传代码 上传代码,目前支持在线编辑、上传ZIP或JAR包,从OBS引用ZIP包等,详情请参见创建程序包。
-
FunctiongGraph函数的并发处理过程是什么? - 函数工作流 FunctionGraph
用户函数实例数=用户函数并发数/该函数的单实例并发数。 用户函数并发数:指某一刻该函数同时执行的请求数。 该函数的单实例并发数:指单个实例最多允许的函数并发数,即函数并发配置界面的“单实例并发数”。 与FunctionGraph函数并发的其他相关服务,请参见函数支持的事件源。
-
定制运行时语言 - 函数工作流 FunctionGraph
在本地开发程序之后打包,必须是ZIP包(Java、Node.js、Python、Go)或者JAR包(Java),上传至FunctionGraph即可运行,无需其它的部署操作。制作ZIP包的时候,单函数入口文件必须在根目录,保证解压后,直接出现函数执行入口文件,才能正常运行。