检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
项目:默认与选择的区域一致。 函数名称:输入“context”。 企业项目:默认“default”,支持用户选择已创建的企业项目。 企业项目是一种云资源管理方式,企业项目管理服务提供统一的云资源按项目管理,以及项目内的资源管理、成员管理。 委托名称:默认未使用任何委托,支持用户选择已创建的委托。
单击"Build"->"Build Artifacts"来编译Jar包,如图9所示。 图9 Build Artifacts 创建Java函数,使用Jar包的方式上传代码包,如图10所示。 图10 上传jar包 测试函数 创建测试事件。 在事件模板中选择“timer-event-template”,并保存。
项目:默认与选择的区域一致。 函数名称:输入“HelloWorld”。 企业项目:默认“default”,支持用户选择已创建的企业项目。 企业项目是一种云资源管理方式,企业项目管理服务提供统一的云资源按项目管理,以及项目内的资源管理、成员管理。 委托名称:默认未使用任何委托,支持用户选择已创建的委托。
Serverless Framework 使用指南 CLI参考 事件列表 父主题: 开发工具
开发工具 CodeArts IDE Online VSCode本地调试 Eclipse-plugin PyCharm-Plugin Serverless Devs Serverless Framework
函数支持json序列化和反序列化 使用NET Core CLI 使用Visual Studio 父主题: 开发事件函数
remove trigger命令 remove trigger命令,是删除指定触发器的命令。 当执行命令remove trigger -h/remove trigger --help时,可以获取帮助文档。 参数解析 表1 参数说明 参数全称 参数缩写 Yaml模式下必填 Cli模式下必填
项目迁移fun2s fun2s 命令是将函数的配置信息转换成 Serverless Devs 所识别的 s.yaml的命令。 命令解析 参数解析 操作案例 命令解析 当执行命令fun2s -h/fun2s --help时,可以获取帮助文档。 参数解析 表1 参数说明 参数全称 参数缩写
开发事件函数 Java函数开发指南(使用Eclipse工具) Java函数开发指南(使用IDEA工具普通Java项目) Java函数开发指南(使用IDEA工具maven项目) 父主题: Java
使用指南 欢迎使用华为云函数工作流Serverless使用指南。 您在继续操作之前,使用CLI需要先提供华为云用户凭证。 简介 快速入门 安装 凭证 服务 函数 事件 部署 打包 变量 父主题: Serverless Framework
文件描述符数 2048 进程和线程数(总和) 1024 单个请求最大执行时长 259200秒 若需要调用执行时间超过90秒的函数,请使用异步调用的方式。 如果您的业务有更大的最大执行时长需求,请提交工单申请。 函数同步调用请求正文有效负载大小 6MB 函数同步调用响应正文有效负载大小 6MB
扩展API参考 整个扩展进程由用户自己编写,扩展进程中必须完成以下工作才能成功启用扩展功能: 启动一个httpClient,向FunctionGraph函数发送注册请求。 启动一个httpServer,接收FunctionGraph函数发送过来的调用请求。 API方法 父主题: 扩展API
容。 创建函数工程 创建函数代码(同步形式入口函数) 打开文本编辑器,编写函数,代码如下,文件命名为index.js,保存文件。如下为同步方式入口函数。 exports.handler = function (event, context, callback) { const
简介 Serverless Framework帮助您使用华为云函数工作流开发和部署无服务器应用。它是一个CLI,提供开箱即用的结构、自动化功能和最佳实践,您可以专注于构建复杂的、事件驱动的、无服务器架构,由函数和事件组成。 Serverless Framework与其他应用程序框架不同,因为它:
减少私有依赖的使用。 预热 在事件触发函数时,若此时有处于激活状态的函数实例可被调用,那么就可以避免冷启动,降低响应时间。可以使用以下两种方式预热: 使用定时触发器预热函数,具体使用介绍请参见使用定时触发器。 使用预留实例避免冷启动,具体使用介绍请参见预留实例管理。 父主题: 函数构建类实践
登录函数插件 单击Huawei Cloud FunctionGraph插件图标,单击“您尚未登录,请先登录”,弹出登录界面,根据页面提示选择登录方式。若选择“华为云 AK/SK登录”,需先获取账号的AK/SK,请参见新增访问密钥。 图3 使用AK/SK登录 您可以选择需要展示的区域Region,查看不同区域的函数信息。
result = json.dumps(dict(zip(json_k, json_v))) print(result) 使用方式为在ECS云服务器上执行如下命令: python3 aes_gcm_encrypt_tool.py "16个字节的key" '{"pass
FunctionGraph自定义策略 如果系统预置的FunctionGraph权限,不满足您的授权要求,可以创建自定义策略。 目前华为云支持以下两种方式创建自定义策略: 可视化视图创建自定义策略:无需了解策略语法,按可视化视图导航栏选择云服务、操作、资源、条件等策略内容,可自动生成策略。
函数开发简介 函数支持的运行时语言 FunctionGraph函数Runtime支持多种运行时语言:Python 、Node.js、Java、Go、C#、PHP、Cangjie及自定义运行时,说明如表1所示。 建议使用相关语言的最新版本。 表1 运行时说明 运行时语言 支持版本 SDK下载
构建程序 本例提供了DIS数据流格式转换的源码和程序包(包含函数依赖),使用空白模板创建函数,用户可以下载、学习使用。 创建工程 本例使用Java语言实现DIS数据流格式转换功能,有关函数开发的过程请参考Java函数开发指南,本例不再介绍业务功能实现的代码。 下载样例源码(fss