文档首页 > > 快速入门> 快速创建第一个FunctionGraph函数
None

快速创建第一个FunctionGraph函数

分享
更新时间: 2019/06/27 GMT+08:00
  • 函数工作流(FunctionGraph)是华为云提供的一款无服务器(Serverless)计算服务,无服务器计算是一种托管服务,服务提供商会实时为你分配充足的资源,而不需要预留专用的服务器或容量,真正按实际使用付费。

  • 文档以创建HelloWorld函数为例,介绍函数的创建及测试过程,供用户快速体验FunctionGraph函数的基本功能。

Step1 准备环境

步骤

1、登录华为云,在产品中选择“计算> 函数工作流”。进入函数工作流产品页,单击“立即使用”,根据提示登录账户。
2、进入“函数工作流控制台>函数”界面,单击“创建函数”,进入“创建函数”界面。

说明

本文档所有操作均默认具有操作权限,有关权限的说明请参考FunctionGraph权限说明

1

用户登录

申请虚拟私有云

2

创建函数

申请弹性云服务器

单击图片可查看原图

Step2 配置函数

步骤

1、选择模板:不使用模板,单击“使用空模板”。

2、 输入函数名称:HelloWorld。

3、所属应用选择默认的“default”。 
4、委托名称:不使用任何委托。 如果需要创建委托,请参考创建委托
5、单击“创建函数”,创建函数。

说明

如果使用系统模板 ,会自动加载模板内置信息如:运行时语言、函数执行入口、函数代码、内存、超时等。了解更多请参考使用函数模板

1

配置函数

选择付费方式

单击图片可查看原图

Step3 测试函数

步骤

1、在函数详情页单击“请选择测试事件>配置测试事件”, 弹出“配置测试事件”页。
2、在“配置测试事件”页输入测试信息。
        单击“创建新的测试事件”。
        选择“空白模板”。
        事件名称输入“test”。
        测试事件输入{"message":"HelloWorld"} 。
3、单击“保存”, 完成测试事件创建。
4、在函数详情页,选择测试事件“test”,单击“测试”。

说明

了解更多触发函数运行的方法,请参考触发器的管理

1

新建测试事件

获取实例连接地址

2

配置测试事件

下载和安装客户端

3

测试函数

连接缓存实例

单击图片可查看原图

Step4 查看函数运行结果

步骤

成功执行后,单击“详细信息” ,查看函数执行结果。

  • “函数返回”显示函数的返回结果。
  • “执行摘要”部分显示“日志”中的关键信息。
  • “日志”部分显示函数执行过程中生成的日志。

说明

“日志”页签最多显示4K日志,了解函数更多日志信息,请参考查询日志

1

查看测试结果

获取实例连接地址

单击图片可查看原图

Step5 监控指标

函数及触发器创建以后,可以实时监控函数被调用及运行情况。

步骤

  • 在函数详情界面,选择函数对应的版本或者别名,单击“函数指标”页签。
  • 在“函数指标”页签,选择时间粒度(5分钟、15分钟、1小时),查看函数运行状态。


说明

可以查看的指标有:调用次数、错误次数、运行时间(包括最大运行时间、最小运行时间、平均运行时间)、被拒绝次数。

1

查看监控指标

获取实例连接地址

单击图片可查看原图

Step6 删除函数

对于已经不再使用的函数,可以进行删除操作,及时释放资源。

步骤

  • 在“函数”界面,选择搜索字段(可选项:函数名称、运行时语言),输入搜索关键字,搜索待删除函数。
  • 选择待删除函数,单击操作栏的“删除”,弹出“删除函数”页。
  • 在“删除函数”页,输入"DELETE"(大写),单击“确定”,完成函数删除。

1

删除函数

获取实例连接地址

2

删除函数确认

获取实例连接地址

单击图片可查看原图

相关操作指导

视频小图标 Created with Sketch.

创建HelloWorld函数

视频小图标 Created with Sketch.

使用OBS触发器

视频小图标 Created with Sketch.

使用定时触发器

分享:

    相关文档

    相关产品

文档是否有解决您的问题?

提交成功!

非常感谢您的反馈,我们会继续努力做到更好!

反馈提交失败,请稍后再试!

*必选

请至少选择或填写一项反馈信息

字符长度不能超过200

提交反馈 取消

如您有其它疑问,您也可以通过华为云社区问答频道来与我们联系探讨

跳转到云社区