函数计算CFC

    创建函数

    前提条件

    1. 登录百度智能云平台官网

      • 若没有用户名,请先完成注册,操作请参考注册百度账号
      • 若有用户名,登录操作请参考登录
    2. 登录成功后,在控制台页面选择 "产品服务>计算> 函数计算CFC",进入函数列表页面,点击创建函数,进入创建函数界面。

    01.png

    操作步骤

    从头创建一个函数

    1. 在选择模版页面,创建函数选择 "空白函数"。点击 下一步 进入函数配置页面。

    02.png

    1. 在函数配置页面填写函数的基本信息。此处演示创建一个 Node.js 12 运行时的函数。

    03.png

    • 函数名称: 命名为 Hello-CFC。

    说明:只能由数字、字母、-或_组成,长度小于65个字符。

    • 事件模式: 选择 event。

    说明:支持event和stream两种模式,stream模式只支持java8运行时。

    • 运行时:选择 Node.js 12。

    说明:支持Node.js 6.11、Node.js 8.5、Node.js 10、Node.js 12、Python 2.7、Python 3.6、Java 8、Golang、PHP 7.2、Lua 5.3、.NET Core 2.2、PowerShell 6.2。

    • 内存(MB):选择 128。

    说明:支持128 ~ 1024MB。必须为128的倍数。

    • 超时时间(秒):此处使用默认。

    说明:支持3 ~ 300秒。

    • 日志存储(可选):选择 "无"。

    说明:可选对象存储BOS。选择 对象存储BOS 需指定BOS中预先创建的存储路径。

    • 描述(可选):此处不填写。

    说明:0-256字符。

    1. 点击 下一步,进入触发器配置页面,此处不配置触发器选择 。点击 提交 创建函数。

    04.png

    说明:目前支持的触发器有 DuerOS触发器Duedge触发器BOS触发器HTTP 触发器CDN 触发器百度消息服务(Kafka)触发器定时触发器。触发器的详细描述见相关触发器文档。

    1. 在创建成功页面,点击 进入代码编辑页 进入代码编辑页面。

    05.png

    1. 您可以使用多种方式编辑您的函数,此处使用 在线编辑 创建一个Hello功能的函数, 保存 编辑过的代码。

    09.png

    1. 接着,我们点击 测试 弹出函数测试页面。使用默认测试事件执行一次函数。

    08.png

    1. 您还可以自定义 测试事件,此处我们创建一个 Hello 事件。点击 创建 保存您的测试事件。

    06.png

    事件名称:填写Hello。

    事件结构:填写一个包含 name 属性的json串。

    1. 使用自定义的测试事件测试函数。

    07.png

    1. 您还可点击侧边栏的 函数信息 进入函数信息管理页面。此处提供如下功能:

      • 查看或修改函数的配置
      • 创建别名
      • 发布新版本
      • 测试
      • 删除函数
      • 配置函数的高级功能(并发度、死信队列、VPC等)

    deadletter1.png

    1. 您还可点击侧边栏的 触发器 进入触发器配置页面。此处您可以查看新增和删除触发器。

    16.png

    1. 您还可点击侧边栏的 监控 进入函数监控信息页面。此处您可以查看函数的调用次数、平均耗时和错误次数等信息。

    11.png

    1. 如果您配置了日志存储,您还可以点击侧边栏的 日志 进入函数监控信息页面。详见 函数日志配置。

    从模版创建一个函数

    1. 在选择模版页面,创建函数选择 "从模板创建函数",选择模板 dueros-bot-python2,此模板是一个 DuerOS 的脚手架,函数默认内置了 BOT-SDK。点击 下一步

    12.png

    1. 在函数配置页面填写函数的基本信息。此处可指定函数名称和修改代码。点击 下一步

    13.png

    1. 点击 下一步,进入触发器配置页面,此处为模板设定的DuerOS触发器,且不可修改。点击 提交

    19.png

    1. 在创建成功页面,点击 进入代码编辑页 进入代码编辑页面。

    05.png

    1. 在函数代码页面,您可以查看和编辑创建的DuerOS技能函数。

    18.png

    1. 您可以在CFC里测试创建的DuerOS技能函数,我们提供了一些DuerOS测试事件模板。

    14.png

    1. 如果您只想在界面上体验函数的运行过程,可以不添加触发器。如果想从DuerOS发起函数的调用,则必须将触发器为 DuerOS触发器

    17.png

    上一篇
    开通CFC服务
    下一篇
    管理函数