所有文档

          函数计算 CFC

          控制台使用示例

          开通服务

          1. 登录百度智能云管理控制台
          2. 选择“产品服务->计算->函数计算CFC”进入函数计算。
          3. 首次进入,点击“授权并开通服务”,进入函数管理页面。 图片

          创建函数

          本示例演示从头创建函数,从模版创建函数的更多信息请参阅CFC从模版创建函数

          1.在函数管理页面,点击“创建函数”,完成填写新建函数的信息和创建:

          quickstart3.png

          • 函数名称:testHelloWorld (您可以指定自己的函数名,由数字、字母、-或_组成,长度小于65个字符)。
          • 函数名称:保持默认event即可。
          • 函数执行内存:允许您为此函数分配内存的大小,默认为 128 M,最大为 1024 M。
          • 超时时间:允许您为函数设置运行的最长时间,函数的运行超过这个时间会被强行停止。默认为3秒。
          • 运行语言:选择Node.js 12(在支持的语言范围内,可自行选择熟悉的语言。现支持Python 2.7,Python 3.6,Node.js 10,Node.js 12,Java 8、Go、PHP 等)。

          如果您选择的语言是 Java,请参考Java 函数开发指南文档。

          • 日志储存:允许选择将日志存储到对象存储BOS,默认为
          • 描述:留空(您可以填写对创建函数的详细描述)。

          点击创建,完成创建过程。

          图片

          2.进入代码编辑页面进行其他配置。

          图片

          配置选项还包括:

          • 编辑类型:选择在线编辑
          • 在线编辑器:已经写好可输出Hello World的函数,您可以在此处编写自己的函数,本示例此处不需要修改。
          • 环境变量 – 用于CFC函数,使您可以动态地将设置传递到函数代码和库,而无需更改代码。
          • 处理程序显示index.handler值。它是 filename.handler-function。控制台将示例代码保存在 index.js文件中,而在该代码中,handler 是调用CFC函数时将事件作为参数接收的函数名称。

          调用函数

          函数列表

          点击返回函数列表,您可以回到函数管理页面,查看到刚才已经创建的函数。点击对应的函数名testHelloWorld 可跳到函数代码页面

          函数创建结束后,自动跳转如下页面,用户可自行选择进入”代码编辑”页面,您可以再次编辑之前写的函数,也可以选择上传函数.zip包。本示例在此不作修改。

          图片

          测试运行

          1. 在函数基本信息页或函数代码页面点击“测试”。
          2. 输入测试事件留空。
          3. 点击“运行”。

            输入事件必须是JSON格式字符串。

          查看结果

          执行成功后在控制台可以查看本次执行结果和日志。 image.png

          • 执行结果:执行状态显示为成功,显示函数执行结果“Hello world!”。
          • 执行过程中产生的日志:显示本次函数执行的的日志,您还可以通过配置日志存储从控制台查看函数的历史执行日志。

          查看日志

          查看函数的历史执行日志需要为函数配置日志存储,有如下两种方法:

          方法一:

          1. 在创建函数时,设置日志存储 项选择对象存储BOS。
          2. 日志存储路径 选择预先创建的BOS Bucket。
          3. 点击保存。
          4. 点击测试,可多次运行您的CFC函数

          方法二:

          1. 在函数基本信息页面选择编辑信息 ,进入函数信息修改页面。
          2. 在设置日志存储 项选择对象存储BOS。
          3. 日志存储路径 选择预先创建的BOS Bucket。
          4. 点击保存。
          5. 点击测试,可多次运行您的CFC函数

          说明:

          选择日志存储路径时,如未开通过BOS服务,会出现如下警告信息,点击前往开通,跳到开通BOS页面,详情参考开通对象存储

          服务开通后,可创建一个新的Bucket存放函数计算日志,创建Bucket的详情参考管理Bucket

          图片

          从控制台查看日志

          1. 在函数代码页点击左侧的“日志”,可查看日志流列表。

            图片

          2. 在查看日志流中点击某条日志流名称,可查看日志详情。

            图片

          从BOS查看日志

          1. 登陆BOS控制台。
          2. 在Bucket管理页选择存储日志的Bucket。
          3. 点击名称为testHelloWorld的文件,可在该文件下查看日志列表。 图片
          4. 在“操作”中,点击第一条日志的“文件信息”中文件名称后面的下载。
          5. 将下载的文件用文本编辑器打开,可查看日志详情。 图片

          查看监控

          运行CFC函数后您可以点击导航栏“监控”,可以查看调用次数监控平均耗时监控错误监控三项指标信息。

          图片

          说明:

          • 所有的监控数据都是在分钟粒度上聚合计算形成的时间序列。
          • X轴默认为过去一小时内,可以拖动X轴的下的进度条来更详细的看这一小时内某段时间的指标。
          • 调用次数监控显示此段时间内每分钟函数被调用的次数。
          • 平均耗时监控显示这段时间内您的CFC函数运行所需的平均时间。
          • 错误监控显示您的CFC函数调用失败的次数。
          上一篇
          概述
          下一篇
          操作指南