创建函数
更新时间:2024-07-05
前提条件
-
登录百度智能云平台官网。
- 登录成功后,在控制台页面选择 "产品服务>计算> 函数计算CFC",进入函数列表页面,点击创建函数,进入创建函数界面。
操作步骤
从头创建一个函数
- 在选择模版页面,创建函数选择 "空白函数"。点击 下一步 进入函数配置页面。
- 在函数配置页面填写函数的基本信息。此处演示创建一个 Node.js 12 运行时的函数。
- 函数名称: 命名为 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字符。
- 点击 下一步,进入触发器配置页面,此处不配置触发器。点击 提交 创建函数。
说明:目前支持的触发器有 DuerOS触发器,Duedge触发器,BOS触发器,HTTP 触发器,CDN 触发器,百度消息服务(Kafka)触发器 和 定时触发器等。触发器的详细描述见相关触发器文档。
- 在创建成功页面,点击 进入代码编辑页 进入代码编辑页面。
- 您可以使用多种方式编辑您的函数,此处使用 在线编辑 创建一个Hello功能的函数,编辑代码如下,并 保存 编辑过的代码。
- 接着,我们点击 测试 弹出函数测试页面。使用默认测试事件执行一次函数。
- 您还可以自定义 测试事件,此处我们创建一个 Hello 事件。点击 创建 保存您的测试事件。
事件名称:填写hello。
事件结构:填写一个包含 name 属性的json串。
- 使用自定义的测试事件测试函数。
-
您还可点击侧边栏的 函数信息 进入函数信息管理页面。此处提供如下功能:
- 查看或修改函数的配置
- 创建别名
- 发布新版本
- 测试
- 删除函数
- 配置函数的高级功能(并发度、死信队列、VPC等)
- 您还可点击侧边栏的 触发器 进入触发器配置页面。此处您可以查看新增和删除触发器。
- 您还可点击侧边栏的 监控 进入函数监控信息页面。此处您可以查看函数的调用次数、平均耗时和错误次数等信息。
- 如果您配置了日志存储,您还可以点击侧边栏的 日志 进入函数监控信息页面。详见 函数日志配置。
从模版创建一个函数
- 在选择模版页面,创建函数选择 "从模板创建函数",选择模板 dueros-bot-python2,此模板是一个 DuerOS 的脚手架,函数默认内置了 BOT-SDK。点击 下一步。
- 在函数配置页面填写函数的基本信息。此处可指定函数名称和修改代码。点击 下一步。
- 点击 下一步,进入触发器配置页面,此处为模板设定的DuerOS触发器,且不可修改。点击 提交。
- 在创建成功页面,点击 进入代码编辑页 进入代码编辑页面。
- 在函数代码页面,您可以查看和编辑创建的DuerOS技能函数。
- 您可以在CFC里测试创建的DuerOS技能函数,我们提供了一些DuerOS测试事件模板。
- 如果您只想在界面上体验函数的运行过程,可以不添加触发器。如果想从DuerOS发起函数的调用,则必须将触发器为 DuerOS触发器。