检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
进入项目目录。 cd nextjs-app 官方默认Demo代码需要修改项目中layout.tsx(该文件在nextjs-app下的app目录)文件的代码,不然会导致无法下载字体文件的错误,参见图2并删除红框标出的内容。 图2 删除相关代码 构建项目。 npm run build 图3
js中执行“npm prune”命令、在Python中执行“autoflake”。另外,某些第三方库中可能会包含测试用例源代码、无用的二进制文件和数据文件等,删除无用文件可以降低函数代码下载和解压时间。 公共依赖包加速 在编写应用程序时,往往会引入第三方依赖库,尤其是Python语言。在冷启动过
钥。可以下载得到AK/SK文件,文件名一般为:credentials.csv。如下图所示,文件包含了用户名称(User Name),AK(Access Key Id),SK(Secret Access Key)。 图4 credentials.csv文件内容 如果您没有登录密码,
起始位置对应DIS服务中的游标类型,用来选择从DIS通道中读取数据的位置: TRIM_HORIZON:从最早被存储至分区的有效记录开始读取。 例如,某租户使用DIS的通道,分别上传了三条数据A1,A2,A3。N天后(设定A1已过期,A2和A3仍在有效期范围内),该租户需要下载此三条数据,并选择了TRIM_HORIZO
配置函数代码 在线编辑函数代码 直接上传函数代码 OBS方式上传函数代码 父主题: 配置函数
原有函数执行入口保持一致。如Node.js和Python函数,命名规则:[文件名].[初始化函数名]。 说明: 如不开启函数初始化功能则无需配置函数初始化入口。 函数初始化入口需要和函数执行入口在同一文件下。 开启函数初始化功能后,各runtime的函数初始化入口命名规范与原有函数执行入口保持一致。如Node
图11 新建PersonTest.java 导出新包后,先在函数配置详情界面上传JAR包,再修改函数执行入口为“com.huawei.demo.PersonTest.personTest”并保存。 图12 上传JAR包 打开配置测试事件对话框,选择空白模板,输入测试事件内容。 单击“创建”后执行测试。
--debug等),详情可参考 Serverless Devs 全局参数。 操作案例 有资源描述文件(Yaml)时,可以直接执行s remove function删除指定的函数; 纯命令行形式(在没有资源描述Yaml文件时),需要指定服务所在地区以及服务名称,例如s cli fgs remove function
间是3s,如果连续6次心跳请求未响应,函数实例将被终止。 约束条件 当前心跳函数只支持Java语言。 心跳函数入口需要与函数执行入口在同一文件下。 Java心跳函数格式为: public boolean heartbeat() { // 自定义检测逻辑 return true
在事件列表页面,您还可以导出操作记录文件、刷新列表、设置列表展示信息等。 在搜索框中输入任意关键字,按下Enter键,可以在事件列表搜索符合条件的数据。 单击“导出”按钮,云审计服务会将查询结果以.xlsx格式的表格文件导出,该.xlsx文件包含了本次查询结果的所有事件,且最多导出5000条信息。
js、Python、Java、Go、C#、PHP、Cangjie等语言,详情请参考开发指南。 ②上传代码 目前支持在线编辑、上传ZIP或JAR包,从OBS引用ZIP包等,详情请参考代码上传方式说明。 ③API和云产品事件源触发函数执行 通过RESTful API或者云产品事件源触发函数执行,生成函数实例,实现业务功能。
指令使用方法 部署deploy 版本 version 项目迁移fun2s 删除remove 别名alias Yaml文件 父主题: Serverless Devs
准备 概览 创建VPC和子网 创建SFS Turbo文件系统 创建委托 配置域名解析 父主题: 通过应用中心部署AI绘画Stable-Diffusion
– 扩展名的完整文件名。必需:是。类型:字符串。 FunctionGraph-Extension-Address – 该扩展用于接收调用事件的服务端地址。必需:是。类型:字符串。例如:127.0.0.1:8081。 FunctionGraph需要使用扩展的完整文件名来验证扩展是否
描述 depend_file 否 String depend_type为zip类型时必填,为文件流格式,需要base64编码zip文件。 上传的文件大小限制为40M,如超过40M,请通过OBS上传。 depend_link 否 String depend_type为obs类型时,依赖包在obs的存储地址。
登录FunctionGraph控制台,创建Go1.x函数,上传代码包fss_examples_go1.x.zip。 对于Go runtime,必须在编译之后打zip包,编译后的文件名称必须与函数执行入口的名称保持一致,例如:二进制文件名为handler,则“函数执行入口”命名为hand
用仅支持上海一部署。 名称:自定义。 IPv4网段:请根据实际情况填写。 企业项目:default。 默认子网 可用区:默认即可,后续创建文件系统可用区请保持一致。 名称:自定义。 子网IPv4网段:请根据实际情况填写。 其他保持默认。 参数配置完成后,单击“立即创建”,完成VPC和子网的创建。
y API发送订阅请求,订阅后,FunctionGraph会自动将所有遥测数据发送到您的扩展,您可以对数据进行处理,例如存储到OBS、写入文件中或转发给其他可观测性工具。 扩展可以使用遥测 API 订阅三种不同的遥测流: 平台遥测:日志、指标和跟踪,描述与执行环境运行时生命周期、
编写代码 用户编写代码,目前支持Node.js、Python、Java、Go、C#、PHP等语言,详情请参见开发指南。 上传代码 上传代码,目前支持在线编辑、上传ZIP或JAR包,从OBS引用ZIP包等,详情请参见配置函数代码。 API和云产品事件源触发函数执行 通过API和云产品
扩展作为独立进程在函数执行环境中运行。由于扩展作为进程运行,您可以使用不同于函数的语言来编写它们,建议您使用已编译的语言实现扩展。在这种情况下,扩展是一个独立的二进制文件,与支持的运行时兼容。如果使用非编译的语言,请确保和函数的运行时兼容。 当前http和事件类型函数支持扩展的使用,自定义镜像不支持。 您可