检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
最后,您应该能够从命令行中运行node -v,并获得以下结果: $ node -v vx.x.x 同时,您还能够从命令行中运行npm -v,并获得以下结果: $ npm -v x.x.x 安装Serverless Framework的开源CLI 在终端中运行如下命令: npm install
初始化KooCLI命令行工具 执行如下命令初始化KooCLI命令行工具: hcloud configure init 需要输入Access Key ID、Secret Access key和Region Name,初始化成功如图3所示。 图3 初始化成功 执行如下命令,查看Funct
是/opt/function,但实际代码是传到/opt/function/code里的。 有2种方法可以获取到上传的文件: 函数里使用cd命令切换路径到/opt/function/code 使用全路径(相关目录为RUNTIME_CODE_ROOT环境变量对应的值) 其他语言同理,可参考如上方法获取上传的文件。
CLI参考 欢迎使用华为云函数工作流Serverless命令行参考。 您在继续操作之前,使用命令行需要提供华为云凭证。 创建 安装 打包 部署 信息 调用 日志 移除 父主题: Serverless Framework
7安装PyMySQL依赖包,并指定此依赖包的安装路径为本地的/tmp/pymysql下,可以执行如下命令。 pip install PyMySQL --root /tmp/pymysql 执行成功后,执行以下命令。 cd /tmp/pymysql/ 进入子目录直到site-packages路径下
ce1770e554ece037 创建并初始化console application工程,命令如下: “dotnet new console -n project_name” 示例命令: dotnet new console -n MyCsharpPro 在目录“/home/f
函数在线测试 通用功能 在编辑菜单栏中选择“查看”,在下拉的菜单栏中选择“主题”可以更换编辑器主题,选择“显示命令面板”可以查看所有命令,如图18所示。 图18 查看所有命令 编辑器具有代码智能提示功能,如图19所示。 图19 智能提示 支持左侧工作区域调整宽度,文件可以拖拽移动,同时本地文件可以拖拽上传。
create alias for key pair. If not, please enter to skip default 命令式配置 可以通过命令式直接进行密钥的添加: $ s config add --AccessKeyID ****** --SecretAccessKey
删除remove remove命令 父主题: 指令使用方法
义这些资源。 使用deploy命令部署服务: serverless deploy 查看部署指南,了解有关部署的更多信息及其工作原理。有关所有详细信息和选项,请查看deploy命令文档。 移除 为了方便地在华为云上移除您的服务,可以使用remove命令。 运行serverless remove触发移除进程。
/tmp/csharp/release” ,执行命令如下: mkdir -p /tmp/csharp/projets;mkdir -p /tmp/csharp/release 进入“/tmp/csharp/projets/”目录,执行命令如下: cd /tmp/csharp/projets/
-g serverless安装Serverless。 npm install -g serverless 安装完成后,可以通过在终端中运行以下命令来验证Serverless是否安装成功。 serverless 查看安装的Serverless版本,请运行: serverless --version
SDK到本地开发环境解压,如图2所示。 图2 下载SDK解压 将zip中的Runtime-2.0.5.jar拷贝到本地目录,例如d:\\runtime中,在命令行窗口执行如下命令安装到本地的maven仓库中。 mvn install:install-file -Dfile=d:\runtime\RunTime-2
指定资源描述文件 - access a yaml中所指定的access信息/default 指定本次部署时的密钥信息 可以使用通过config命令配置的密钥信息,以及配置到环境变量的密钥信息 skip-actions - - 跳过yaml所设置的actions模块 - debug -
然后将函数的代码打包到目录中,压缩并上传到部署桶中。 资源部署完成。 建议在CI/CD系统中使用此方法,因为它是最安全的部署方法。 有关所有详细信息和选项,请查看deploy命令文档。 父主题: 使用指南
Serverless Workflow 平台更多关注控制流程的编排,忽视了工作流中数据流的编排和高效传输,上述场景创建函数流触发器中,由于数据流相对简单,所以各大平台支持都比较好,但是对于文件转码等存在超大数据流的场景,当前各大平台没有给出很好的解决方案。华为云FunctionGraph函数工作流针对该场景,提出了
放用户来部署函数的deploy.py脚本。 图1 新建目录 执行deploy.py脚本时读取函数配置文件cam.yaml,构造hcloud命令更新函数代码和函数配置,cam.yaml详细配置请参见cam.yaml解析。执行deploy.py脚本日志会写入/home/function/deploy/function
样就能及时感知到如下情况: 访问Redis异常。例如连接异常、请求超时、服务暂时不可用,导致函数执行错误计入错误次数指标。 使用复杂度过高命令,导致CPU耗尽,函数执行时间变长,体现在运行时间-最大运行时间指标。 父主题: 使用FunctionGraph函数访问Redis数据
自定义镜像函数执行失败报“CrashLoopBackOff” 同步调用函数时,未收到调用响应的可能原因? 函数中os.system("command &")命令的执行日志未采集,应如何处理? 函数执行超时的可能原因有哪些? 使用APIG触发器调用一个返回String的FunctionGraph函数时,报500错误
在FunctionGraph中使用Python编写initializer,需要定义一个Python函数作为initializer入口,一个最简单的initializer(以Python 2.7版本为例)示例如下。 def my_initializer(context): print