检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
如Node.js和Python函数,命名规则:[文件名].[初始化函数名]。 函数代码配置信息请参见创建程序包。 父主题: 配置函数
COPY:将main.js和package.json拷贝到容器的${USER_NAME}用户的home目录下。 EXPOSE:暴露容器的8000端口,请勿修改。 ENTRYPOINT:使用node main.js命令启动容器,请勿修改。 可以使用任意基础镜像。
图1 添加环境变量 例如Node.js语言加密配置和环境变量的值(value)可以通过Context类中的getUserData(string key)获取,详细请参见Node.js函数开发指南。
FunctionGraph如何隔离代码? 每个FunctionGraph函数都运行在其自己的环境中,有其自己的资源和文件系统。 父主题: 创建函数
如何获取函数代码? 登录函数工作流控制台,单击函数名称进入函数详情页,单击右上方操作栏下的“导出函数”,继续单击“导出函数代码”。 通过导出函数API接口获取函数代码。 父主题: 通用问题
无效的函数代码 检查函数代码 400 FSS.1012 The function code must be configured. 函数代码不能为空 检查函数代码 400 FSS.1013 Invalid file type.
groupName: APIGroup_xxx auth: IAM protocol: HTTPS timeout: 5000 注意事项 在进行资源部署时,会涉及到一定的特殊情况,可以参考以下描述: 只需要部署/更新代码
父主题: 代码解读
父主题: 代码解读
父主题: 代码解读
步骤二:函数代码托管 在CodeArts界面,在“代码 > 代码托管”页签下,单击“立即使用”。 创建一个专属于函数的仓库,填写代码仓库名称“functions”,其他配置保持默认。 进入1创建的functions仓库。
父主题: 代码解读
handler: index.handler # 函数执行入口 memorySize: 256 # 函数消耗的内存 timeout: 30 # 函数执行超时时间 runtime: Node.js14.18
handler: index.handler # 函数执行入口 memorySize: 256 # 函数消耗的内存 timeout: 30 # 函数执行超时时间 runtime: Node.js14.18
创建程序包 创建并初始化函数 函数管理 函数创建完成后,支持在线编辑函数,修改函数代码,修改函数配置等功能。 发布区域:所有部署函数工作流服务的区域均可使用。 函数管理 环境变量 支持设置函数的加密配置和环境变量,无需对代码进行任何更改,可以将设置动态参数传递到函数代码和库。
支持的编程语言 Node.js语言 Python语言 Java语言 Go语言 C#语言 PHP语言 定制运行时语言 仓颉语言 父主题: 使用前必读
plugins: - serverless-huawei-functions functions: hello_world: handler: index.handler index.js index.js文件包含您导出的函数。
使用CodeArts托管函数代码 步骤一:新建项目 步骤二:函数代码托管 步骤三:配置部署主机 步骤四:搭建函数部署脚本更新流水线 步骤五:搭建函数更新流水线 父主题: 自动化部署
deploy.py代码示例 # -*-coding:utf-8 -*- import os import sys import json import logging import subprocess from yaml import load from base64 import
node_modules/**' - 'node_modules/node-fetch/**' 排除handler.js以外的所有文件: package: patterns: - '!