搜索本产品文档关键词
创建函数
所有文档
menu
没有找到结果,请重新输入

函数计算 CFC

创建函数

前提条件

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

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

image.png

操作步骤

从头创建一个函数

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

image.png

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

image.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、Node.js 14、Node.js 16、Python 2.7、Python 3.6、Python 3.10、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. 点击 下一步,进入触发器配置页面,此处不配置触发器。点击 提交 创建函数。

image.png

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

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

image.png

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

image.png

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

image.png

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

image.png

事件名称:填写hello。

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

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

image.png

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

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

image.png

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

image.png

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

image.png

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

从模版创建一个函数

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

image.png

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

image.png

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

image.png

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

image.png

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

image.png

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

image.png

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

image.png

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