检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
在Windows系统中重新安装,操作步骤如下: 退出Docker容器(原生Linux系统忽略)。 exit 删除项目目录中的“node_modules”子目录(如果您使用的是Linux操作系统,可以将项目中的package.json文件复制到windows系统的任意目录中,后续操作一致)。
else { return null; } return test.Serialize<TestJson>(Testjson); }
FunctionGraph中的代码是如何隔离的? 每个FunctionGraph函数都运行在其自己的环境中,有其自己的资源和文件系统。 父主题: 产品咨询
能否在函数代码中使用线程和进程? 用户可使用编程语言和操作系统的功能,在函数中创建额外的线程和进程。 父主题: 配置函数
2)"); sw.WriteLine(payload); } return new MemoryStream(ms.ToArray()); } } } 编译C#工程 手动在项目配置文件“MyCsharpPro
S触发器将采集到的操作记录作为参数传递(CTS示例事件)来调用FunctionGraph函数。经由函数对日志中的关键信息进行分析和处理,对系统、网络等业务模块进行自动修复,或通过短信、邮件等形式产生告警,通知业务人员进行处理。 CTS的触发使用过程请参考使用CTS触发器。 文档数据库服务
API概览 FunctionGraph API为开发者、合作伙伴提供开发、部署、托管、运维的开放接口,帮助用户快速、低成本地实现业务创新,缩短应用上线周期。 FunctionGraph API提供的接口有如下几种类型。 表1 接口简介 类型 说明 函数调用 包括同步执行函数、异步
查看监控指标与配置告警 FunctionGraph监控概述 FunctionGraph支持的监控指标 查看FunctionGraph的监控数据 配置FunctionGraph的监控告警 配置和查看函数的调用日志 配置和查看函数的调用链信息
json=body, headers=headers, verify=False) print(resp.text) return { "statusCode": 200, "isBase64Encoded": False,
Runtime函数的接口定义规范,还支持使用async的异步形式作为函数入口。通过return进行返回。 exports.handler = async (event, context, callback[可选]) => { return data;} Node.js函数的函数执行入口参数格式为:[文件名]
能否在函数环境变量中存储敏感信息? 定义环境变量时,系统会明文展示所有输入信息,请不要输入敏感信息(如账户密码等),以防止信息泄露。 父主题: 配置函数
API 函数调用 函数配额 函数依赖包 函数测试事件 函数调用链 函数生命周期管理 函数版本别名 函数指标 函数日志 函数模板 函数预留实例 函数导入导出 函数触发器 函数流 函数异步配置 函数应用中心
js项目,本案例采用本地运行Docker node:18.15.0镜像的方式,同样适用于其他Linux系统。关于Docker镜像和Linux操作系统的使用并非本案例主要内容,不做过多赘述。 启动Docker容器并进入code目录(原生Linux系统忽略)。 docker run -it --network=host
异步调用:客户端调用函数后,FunctionGraph会将请求排队,不等待函数的执行结果,直接向客户端返回响应,FunctionGraph会在系统空闲的情况下逐个处理排队的请求。 表1 函数触发器的调用机制 触发器 调用方式 API网关服务(APIG专享版)触发器 默认为同步调用,但
计算节点采用多集群多可用区的架构设计,支持资源的动态迁移。当某个可用区出现故障时,系统能够迅速将业务迁移到其他可用区,具备强大的容灾能力,保障业务的持续运行。 智能调度保障业务运行 智能算法预测流量,并结合高速弹性扩容机制,快速响应突发流量。在资源接近耗尽时,系统会自动扩容,保障业务正常运行。 弹性与预留实例灵活配置
现透明、准确和实时的伸缩,应付业务峰值的访问。 用户无需关心峰值和空闲时段的资源需要申请多少资源,系统根据请求的数量自动扩容/缩容。自动负载均衡将请求分发到函数运行实例。 同时系统会根据流量负载的模式来智能预热实例,以缓解冷启动对业务的影响。 事件触发 通过事件触发机制,集成多种
def handler (event, context): input = event.get('input',0) return { "result": input } 父主题: 函数流组件配置说明
uploadFileToObs(client, outputBucket, outFileName, outFile) return 'OK' 创建函数 创建函数的时候,必须选择委托包含OBS访问权限的委托,否则不能使用OBS服务。 登录函数工作流控制台,在左侧导航栏选择“函数
context): output =json.dumps(event) helloworld.printhello() return output 步骤2:上传工程到OBS桶 在函数工程中,选中“helloworld.py”和“index.py”文件,打包压缩为“fss_examples_python2
用户组ID(-1~65534的非0整数) 表7 FuncMount 参数 是否必选 参数类型 描述 mount_type 是 String 挂载类型(sfs/sfsTurbo/ecs),func_mounts非空时必选。 mount_resource 是 String 挂载资源ID(对应云服务ID),func_mounts非空时必选。